Poisoned Pipeline

Poisoned Pipeline / Techniques / T0207

T0207 · Defense Evasion · TA07 · observed in 8 incident(s)

Skip or forge artifact integrity verification

Artifact Security Open Source Security CI/CD Posture

Consumers are supposed to verify packages, containers, and third-party
scripts (checksums, signatures, Sigstore, Subresource Integrity). The
attacker relies on that check never running, or supplies a matching but
attacker-controlled signature. OWASP CICD-SEC-9 names the control gap;
this technique is the attacker side. Polyfill.io hotlinks without SRI and
unsigned CI helper scripts are typical realizations.

Where this idea came from

Standard or guidance

Polyfill.io SRI gap, fwupd CVE-2020-10759; DEF CON 34: “LGTM: Bypassing an LLM Build Gate When Prompt Injection Fails” (Donenfeld) — model-based build gates as the new verification boundary.

Mitigations

Detections

Observed in incidents (8)

References