Poisoned Pipeline

Poisoned Pipeline / Techniques / T0170

T0170 · Defense Evasion · TA07 · observed in 2 incident(s)

Malicious compiler or interpreter

Cloud Security Container Security

The malicious compiler or interpreter attack is a defense evasion technique where an attacker modifies the software development tools to insert malicious code into the final product.
This allows attackers to bypass security controls and gain access to systems or data.
The attack involves replacing a legitimate compiler or interpreter with a malicious version that can execute malicious instructions or hide the attacker's activities.
This technique is often used to insert backdoors into software and bypass security controls designed to prevent the execution of malicious code.

Where this idea came from

Security research

Ken Thompson’s 1983 trusting-trust demo is the original; conference talks formalize compiler-level attacks: Black Hat USA 2026 “Burning Tears of PHP’s Memory Hardening” (engine/interpreter-level exploitation).

Mitigations

Detections

Observed in incidents (2)

References