Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).
CVE-2024-3094 — XZ Backdoor: Embedded Malicious Code in xz-utils
Severity
10.0CRITICALNVD
EPSS
85.0%
top 0.65%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Affected products
Timeline
PublishedMar 29
Latest updateApr 24
Description
Malicious code was discovered in the upstream tarballs of xz, starting with version 5.6.0.
Through a series of complex obfuscations, the liblzma build process extracts a prebuilt object file from a disguised test file existing in the source code, which is then used to modify specific functions in the liblzma code. This results in a modified liblzma library that can be used by any software linked against this library, intercepting and modifying the data interaction with this library.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HExploitability: 3.9 | Impact: 6.0
Affected Packages11 packages
🔴Vulnerability Details
4OSV▶
CVE-2024-3094: Malicious code was discovered in the upstream tarballs of xz, starting with version 5↗2024-03-29
GHSA▶
GHSA-rxwq-x6h5-x525: Malicious code was discovered in the upstream tarballs of xz, starting with version 5↗2024-03-29
OSV▶
CVE-2024-3094: Malicious code was discovered in the upstream tarballs of xz, starting with version 5↗2024-03-29
💥Exploits & PoCs
1Nuclei▶
XZ - Embedded Malicious Code