Poisoned Pipeline

Poisoned Pipeline / Techniques / T0164

T0164 · Privilege Escalation · TA06 · observed in 1 incident(s)

Inject malicious dependency to privileged user repository

Open Source Security SCM Posture

Injecting a malicious dependency into a privileged user repository is a software supply chain attack where an attacker adds malicious code to a legitimate open-source library or package used as a dependency by a privileged user repository.
By doing so, they can gain access to the privileged resources or data associated with the repository and execute arbitrary code with elevated privileges.

Where this idea came from

Public incident / advisory

arrayref/proc-macro1 injected a build-time dependency into privileged maintainer repos (arrayref in 35% of environments); OWASP CICD-SEC-3 names the pattern.

Mitigations

Detections

Observed in incidents (1)

References