CVE feed → CVE-2024-3094

CVE-2024-3094 — xz / liblzma supply-chain backdoor

Malicious code committed to xz-utils 5.6.0 and 5.6.1 by a long-game maintainer ("Jia Tan") that targeted sshd via liblzma. When loaded into sshd through systemd's linker chain, it allowed pre-auth RCE for an attacker holding a private key.

TL;DR

At a glance

CVE IDCVE-2024-3094
SeverityCritical (CVSS 10.0)
CVSS 3.1 score10.0
CVSS vectorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CWECWE-506 (Embedded Malicious Code)
EPSS (probability of exploit, 30-day)0.9+
CISA KEV listedNo (CISA issued an alert but did not add to KEV — the backdoor was caught before in-the-wild exploitation)
Published2024-03-29
Last updated (NVD)2024-04-15

Affected versions and fix paths

Per-distro fix versions for the packages most homelab fleets run. Match the installed version on your host against the vulnerable column; upgrade to the fixed column.

Package / distro Vulnerable Fixed in
xz-utils5.6.0, 5.6.15.6.2 (revert to 5.4.x branch)
Debian 12 (stable)Not shipped — backdoor caught before stablen/a
Debian sid / testing5.6.0, 5.6.1 (briefly)5.6.1+really5.4.5-1
Ubuntu 22.04, 24.04 (stable)Not shippedn/a
Ubuntu 24.04 (proposed, briefly)5.6.15.6.1+really5.4.5-1build0.24.04
Fedora Rawhide / 40 / 415.6.0, 5.6.15.4.x (downgraded)
Arch Linux5.6.0, 5.6.1 (briefly)5.6.1-2 (revert)
openSUSE Tumbleweed5.6.0, 5.6.1 (briefly)5.4.x (downgraded)
Homebrew (macOS)5.6.0 (briefly)5.4.6

Quick scan check

Run this on each homelab host to determine the installed version. Compare against the table above.

xz --version | head -1
# or
dpkg -s xz-utils 2>/dev/null | grep ^Version  # Debian/Ubuntu
rpm -q xz                                    # RHEL family

If the version string starts with 5.6.0 or 5.6.1, the host may have shipped the backdoored upstream tarball — check the distro fix table above. Anything 5.4.x or ≥5.6.2 is safe.

What Noxen does about this

Noxen detects vulnerable xz versions across your fleet automatically — the package-manifest probe inventories xz-utils / xz on every Linux host you've enrolled, and flags any version in the affected range against the live feed.

The deep-dive

For the full narrative — disclosure timeline, exploit mechanics, defence-in-depth context, and homelab-shape risk assessment — read CVE-2024-3094 (xz/liblzma backdoor) — what homelabs had to fear and how to check on the Noxen blog.

Authoritative sources

See what Noxen does about CVEs like this →   More on CVE management →