Poisoned Pipeline

Poisoned Pipeline / Techniques / T0143

T0143 · Initial Access · TA03 · observed in 3 incident(s)

External user accounts

CI/CD Posture Cloud Security SCM Posture

External User Accounts attack technique in the CI/CD, SCM posture and cloud security involves compromising external user accounts to gain unauthorized access to CI/CD pipelines, source code repositories or cloud systems.
Attackers may gain unauthorized access to these accounts through various means, such as phishing, social engineering, or password cracking.
Once compromised, attackers can inject malicious code into CI/CD pipelines, tamper with deployment pipelines, manipulate source code repositories, or access cloud systems.
This can result in the deployment of unauthorized or malicious code to production systems, introduction of vulnerabilities or backdoors into source code, theft of intellectual property, or other malicious activities.

Where this idea came from

Public incident / advisory

AS20 (@7nohe) let any external commenter run the publish path; prt-scan and hackerbot-claw used throwaway external accounts. Also OWASP CICD-SEC-2.

Mitigations

Detections

Observed in incidents (3)

References