
Technical analysis of the XZ Utils backdoor (CVE-2024-3094), explaining the supply chain attack, obfuscation techniques, and impact on OpenSSH via liblzma.
This repository contains the final project for CS50's Introduction to Cybersecurity. The project provides a thorough technical analysis of the supply chain attack on XZ Utils (CVE-2024-3094), discovered in March 2024.
slides.pdf: The 9-slide presentation deck used in the video.script.txt: The full presentation script.CVE-2024-3094 represents one of the most sophisticated supply chain attacks targeting Linux infrastructure. This project breaks down how the malicious maintainer compromised the upstream repository, obfuscated the payload inside release tarballs, intercepted OpenSSH via systemd/liblzma integration, and executed arbitrary commands remotely.