Wolves in the Repository: A Software Engineering Analysis of the XZ Utils Supply Chain Attack
Not on the map. Why?
Abstract (arXiv)
The digital economy runs on Open Source Software (OSS), with an estimated 90% of modern applications containing open-source components. While this widespread adoption has revolutionized software development, it has also created critical security vulnerabilities, particularly in essential but under-resourced projects. This paper examines a sophisticated attack on the XZ Utils project (CVE-2024-3094), where attackers exploited not just code, but the entire open-source development process to inject a backdoor into a fundamental Linux compression library. Our analysis reveals a new breed of supply chain attack that manipulates software engineering practices themselves -- from community management to CI/CD configurations -- to establish legitimacy and maintain long-term control. Through a comprehensive examination of GitHub events and development artifacts, we reconstruct the attack timeline, analyze the evolution of attacker tactics. Our findings demonstrate how attackers leveraged seemingly beneficial contributions to project infrastructure and maintenance to bypass traditional security measures. This work extends beyond traditional security analysis by examining how software engineering practices themselves can be weaponized, offering insights for protecting the open-source ecosystem.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Apr 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2026Distributed Attacks in Persistent-State AI Controlcited by 5
- 2025An LLM-based Quantitative Framework for Evaluating High-Stealthy Backdoor Risks in OSS Supply Chainscited by 1
- 2026CapSeal: Capability-Sealed Secret Mediation for Secure Agent Executioncited by 1
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versionscited by 1
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agentscited by 1
- 2026Distributed Attacks in Persistent-State AI Control2 Jul 2026
- 2026SEVRA-BENCH: Social Engineering of Vulnerabilities in Review Agents11 Jun 2026
- 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versions7 May 2026
- 2026CapSeal: Capability-Sealed Secret Mediation for Secure Agent Execution18 Apr 2026
- 2025An LLM-based Quantitative Framework for Evaluating High-Stealthy Backdoor Risks in OSS Supply Chains17 Nov 2025
Similar, not cited
Close in wording, no citation either way
- 2024On the critical path to implant backdoors and the effectiveness of potential mitigation techniques: Early learnings from XZ
- 2026VEX-Bench: Benchmarking LLM Agents for Assessing Exploitability of Software Supply Chain Vulnerabilities
- 2025Lexo: Eliminating Stealthy Supply-Chain Attacks via LLM-Assisted Program Regeneration ↗
- 2026LLM-Enabled Open-Source Systems in the Wild: An Empirical Study of Vulnerabilities in GitHub Security Advisories
- 2025Beneath the Mask: Can Contribution Data Unveil Malicious Personas in Open-Source Projects?
- 2026Beyond the Payload: How User Invocation Shapes Coding Agent Vulnerability to Repository Poisoning
- 2026Software Supply Chains are Dead: Use-Case-Oriented Regeneration ↗
- 2026Trusting-Trust Attack against an Entire Linux Distribution through Binary Manipulation