Poisoned Pipeline

Poisoned Pipeline / Techniques / T0148

T0148 · Persistence · TA05 · observed in 4 incident(s)

Scheduled tasks on self hosted runner

CI/CD Posture

In this attack, the attacker gains access to a self-hosted runner, which is a server or a virtual machine that runs the CI/CD pipelines for an organization.
Once access is gained, the attacker creates a scheduled task or job that runs at regular intervals, even after the initial attack has been detected and removed.
The scheduled task or job can be programmed to perform a variety of malicious activities, such as downloading and executing additional malware or maintaining a persistent backdoor for future attacks.

Where this idea came from

Security research

Identified in published CI/CD or supply-chain security research cited below.

Mitigations

Detections

Observed in incidents (4)

References