CVE-2024-3094CRITICAL · CVSS 10.0 In The Wild (CISA KEV)
Published: 2024-03-29

XZ Utils / liblzma Malicious Code Supply Chain Backdoor

Sophisticated malicious backdoor inserted into upstream tarballs of XZ Utils (liblzma) compromising SSH authentication on Linux systems.

EPSS Exploit Probability98.50%
99.7th percentile
Exploit Maturityweaponized
Active Weaponization
Primary VendorsTukaani Project, Debian, Fedora, openSUSE, Arch Linux, Kali Linux
1 product(s) impacted
Ransomware CampaignNone documented
Threat intel association

CVSS v3.1 Vector Breakdown

Comprehensive attack metric decomposition according to FIRST specification

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Attack Vector (AV)NETWORKRemotely exploitable over network
Attack Complexity (AC)LOWNo specialized access needed
Privileges Required (PR)NONEUnauthenticated exploitation
User Interaction (UI)NONEZero-click / autonomous
Scope (S)CHANGEDSecurity authority boundary
Confidentiality (C)HIGHTotal information disclosure
Integrity (I)HIGHTotal compromise of system state
Availability (A)HIGHComplete resource denial

TechOverwatch AI Security Sentinel Analysis

Model: Gemini 2.0 Flash Security Sentinel · Generated: 2026-10-28

Executive Defense Summary

The most sophisticated open-source supply chain attack in history. A multi-year persona embedded a cryptographic master-key backdoor inside liblzma that hooked sshd to give attackers unauthenticated root shell access.

Technical Root Cause Architecture

The attacker orchestrated a multi-year social engineering campaign to gain co-maintainer status on XZ Utils. Obfuscated shell scripts inside `tests/` archives extracted an ELF object file during build time, which modified `liblzma.so` symbols via GNU indirect functions (IFUNC), hooking OpenSSH's RSA verification routines.

Exploitation Scenario & Attack Chain

When a target sshd service initializes, the malicious liblzma hooks `RSA_public_decrypt`. When an SSH client attempts authentication presenting a signature encrypted with the attacker's master Ed448 key, the payload executes the embedded command via `system()` as root before authentication failure can occur.

Enterprise Blast Radius & Lateral Risk

Undetectable silent remote root backdoor across all deployed cloud instances, development environments, and container runtimes running compromised distributions.

Remediation & Defense Playbook

Immediate actionable steps for DevOps, SecOps, and Security Architects

1Downgrade xz-utils and liblzma to 5.4.x (e.g. 5.4.6) across all systems.
2Audit software build pipelines and artifact checksums against verified trusted upstream git commits.
3Implement binary integrity checks and enforce strict supply chain provenance verification (SLSA Level 3+).

Detection Guidance & Threat Hunting

Run `xz --version` and check for 5.6.0 or 5.6.1. Inspect glibc dynamic symbol tables with `readelf` on `liblzma.so` to detect anomalous IFUNC references.

Sigma Detection Rule (SIEM Export)

title: Detection of Vulnerable XZ Utils 5.6.x
status: critical
logsource:
  product: linux
detection:
  selection:
    package_version|startswith:
      - '5.6.0'
      - '5.6.1'
  condition: selection

Affected Software & CPE Matrix

Targeted versions, patched releases, and Common Platform Enumerations

VendorProductAffected VersionsFixed In
TukaaniXZ Utils / liblzma5.6.0, 5.6.15.6.2 (or downgrade to 5.4.6)

Official Advisories & Authoritative Sources

Andres Freund Discovery Reporthttps://www.openwall.com/lists/oss-security/2024/03/29/4
advisory
CISA Alert: Backdoor in XZ Utilshttps://www.cisa.gov/news-events/alerts/2024/03/29/backdoor-xz-utils
cisa

AI Agent & Security Automation Hub

TechOverwatch provides native machine-readable endpoints for autonomous agents, Cursor, Claude, ChatGPT, and automated patch scanners.

Agent CLI Command (curl):
curl -s https://www.techoverwatch.in/api/vulnerabilities/CVE-2024-3094/raw
Raw MarkdownJSON API
CVE-2024-3094: XZ Utils / liblzma Malicious Code Supply Chain Backdoor (CVSS 10) — TechOverwatch | TechOverwatch