CVE-2024-3094

Published Mar 29, 2024

Last updated 9 days ago

CVSS critical 10.0
Ubuntu
SSH
Cloud
Network
Zero-day
Container Security
System
Supply chain
Server
OT
Port (22)

Overview

AI description

Automated description summarized from trusted sources.

CVE-2024-3094 refers to a supply chain compromise discovered in versions 5.6.0 and 5.6.1 of XZ Utils, a widely used data compression software found in major Linux distributions. Malicious code was surreptitiously introduced into the upstream tarballs of XZ Utils. Through a series of complex obfuscations, the build process for the `liblzma` library (a core component of XZ Utils) extracts a prebuilt object file from a disguised test file within the source code. This object file then modifies specific functions within the `liblzma` code. This modification results in a compromised `liblzma` library that can be leveraged by any software linked against it. Specifically, the malicious code targets the OpenSSH server (SSHD) process, allowing a remote attacker with a specific private key to send arbitrary payloads that are executed before the authentication step, potentially leading to unauthorized remote code execution. The vulnerability was discovered on March 28, 2024, by Andres Freund, who noticed unusual CPU usage and errors related to `liblzma` during SSH logins.

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.
Source
secalert@redhat.com
NVD status
Modified
Products
xz

Insights

Analysis from the Intruder Security Team
Published Oct 15, 2024

The attack is believed to be a nation-state level attack, and only the rogue developer and groups with which the compromised key has been shared would be able to gain access. As such, it is not likely to be widely exploited.

More information is available in our blog post here.

Risk scores

CVSS 3.1

Type
Primary
Base score
10
Impact score
6
Exploitability score
3.9
Vector string
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Severity
CRITICAL

Weaknesses

secalert@redhat.com
CWE-506

Social media

Hype score
Not currently trending
  1. 🔴 XZ Utils, Supply Chain Backdoor, #CVE-2024-3094 (critical) Just Updated -DC-Nov2026-4511 https://t.co/buJLl4qgZb

    @dailycve

    13 Nov 2026

    52 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  2. 🔴 CRÍTICA (CVSS 10.0) – CVE-2024-3094: puerta trasera en XZ Utils 5.6.0 y 5.6.1, metida en liblzma. Podía comprometer sshd en algunas distribuciones Linux. Vuelve a una versión limpia. #ciberseguridad #Linux

    @Jj57609276

    9 Nov 2026

    3 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  3. ExploitGrid Daily Digest 🚨 Top Exploits: CVE-2024-3094 (CVSS: 10) CVE-2025-55182 (CVSS: 10) Meta CVE-2026-58115 (CVSS: 10) Siemens CVE-2022-21675 (CVSS: 9.9) Konloch CVE-2026-80587 (CVSS: 9.8) Linux ..🧵👇

    @exploitgrid

    6 Nov 2026

    1111 Impressions

    1 Retweet

    16 Likes

    2 Bookmarks

    1 Reply

    0 Quotes

  4. Descubierta Vulnerabilidad Crítica (CVE-2024-3094) en systemd-tmpfiles: Escalada de Privilegios Locales en Linux https://t.co/XMd3AYexJM

    @nksistemas

    3 Nov 2026

    99 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  5. 🔴 XZ Utils Backdoor, Arbitrary Code Execution, #CVE-2024-3094 (Critical) Just Updated -DC-Nov2026-4118 https://t.co/9265TJdmhb

    @dailycve

    2 Nov 2026

    29 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  6. Remember this one from 2024? Half a second slower SSH logins exposed the xz backdoor (CVE-2024-3094). A core maintainer spent over two years earning trust before slipping it in. Imagine the damage it could've done.

    @ALvantages

    1 Nov 2026

    48 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  7. for Halloween I'm dressing up as CVE-2024-3094

    @justine_chang39

    31 Oct 2026

    365 Impressions

    0 Retweets

    6 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  8. ExploitGrid Daily Digest 🚨 Top Exploits: CVE-2021-44228 (CVSS: 10) Apache Softw... CVE-2021-44228 (CVSS: 10) Apache Softw... CVE-2024-3094 (CVSS: 10) CVE-2025-24813 (CVSS: 10) Apache Softw... CVE-2026-102785 (CVSS: 10) https://t.co/IpdRu5AimX ..🧵👇

    @exploitgrid

    29 Oct 2026

    446 Impressions

    1 Retweet

    5 Likes

    1 Bookmark

    3 Replies

    0 Quotes

  9. 🔴 HackerSignal #GitHub Repository, Remote Code Execution, #CVE-2024-3094 Critical Just Updated -DC-Oct2026-3940 https://t.co/HP3aGkUk2I

    @dailycve

    29 Oct 2026

    37 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  10. Automatic updates are good, but an unattended upgrade and reboot with nobody reading what changed isn't a patch process. The XZ Utils backdoor (CVE-2024-3094) came in through ordinary package updates in 2024, and it was only caught because an engineer noticed slow SSH logins.

    @kghaynes

    25 Oct 2026

    34 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  11. 🔴 XZ Utils, Remote Code Execution, #CVE-2024-3094 (Critical) - Just Updated -DC-Oct2026-3605 https://t.co/tgdfXdILUD

    @dailycve

    22 Oct 2026

    18 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  12. A backdoor that took years of patience to plant was caught by a person noticing slow SSH logins, not by a scanner. CVE-2024-3094 in xz Utils liblzma is the case. A maintainer account spent years building trust, then shipped malicious code in the release tarballs while the git

    @blancoskhim

    21 Oct 2026

    30 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  13. 🔴 XZ Utils, Arbitrary Code Execution, #CVE-2024-3094 (Critical) Just Updated -DC-Oct2026-3384 https://t.co/rwYt6qMcWl

    @dailycve

    19 Oct 2026

    27 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  14. 🚨 CVE-2024-3094: Critical backdoor in XZ Utils data compression library. CVSS 10.0. ExploitGrid: 98.0/100, Critical. Public PoC available. Upgrade xz-utils packages immediately. 🔎 https://t.co/8Wn6VhZSmQ

    @exploitgrid

    18 Oct 2026

    1044 Impressions

    1 Retweet

    20 Likes

    4 Bookmarks

    0 Replies

    0 Quotes

  15. 🔴 XZ Utils, Remote Code Execution, #CVE-2024-3094 (Critical) -DC-Oct2026-3189 https://t.co/pYGxqxpzGr

    @dailycve

    14 Oct 2026

    27 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  16. 🔴 #Linux XZ Utils, Remote Code Execution Backdoor, #CVE-2024-3094 (Critical) -DC-Oct2026-3132 https://t.co/OkLndOTTXq

    @dailycve

    13 Oct 2026

    47 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  17. 🔴 (XZ Utils / #Linux), Supply Chain Backdoor Execution, #CVE-2024-3094 (critical) -DC-Oct2026-3126 https://t.co/GZCmpLGpf8

    @dailycve

    12 Oct 2026

    30 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  18. 🔴 XZ Utils, Remote Code Execution, #CVE-2024-3094 (critical) -DC-Oct2026-3099 https://t.co/x4zfqyM5Lq

    @dailycve

    11 Oct 2026

    40 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  19. 1/ March 2024: a Postgres contributor named Andres Freund noticed SSH logins on his machine were ~0.5s slower than normal and burning extra CPU. Most people would shrug. He profiled it instead. That curiosity uncovered CVE-2024-3094.

    @CanuteTheGreat

    11 Oct 2026

    36 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    3 Replies

    0 Quotes

  20. Potentially underexplored effect of ai on computer security: easier to get backdoors into open source software like cve-2024-3094. 100 bots building a year of credibility submitting patches to 100 projects then landing non-obvious backdoor.

    @libber

    9 Oct 2026

    144 Impressions

    0 Retweets

    2 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  21. 🕵️‍♂️ ANATOMY OF THE XZ UTILS BACKDOOR! Inside the multi-year campaign that infiltrated liblzma (CVE-2024-3094) to plant an unauthenticated backdoor into OpenSSH. 👉 Full analysis: https://t.co/4UlsW2oh90 #sh3llc0d3 #shellcode #SupplyChain #OpenSource #Security

    @sh3ll_c0d3

    8 Oct 2026

    44 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  22. 🔴 #GitHub, Supply Chain Backdoor, #CVE-2024-3094 (critical) -DC-Oct2026-2865 https://t.co/KiuAgPq9WA

    @dailycve

    8 Oct 2026

    40 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  23. 🔴 XZ Utils, Backdoor, #CVE-2024-3094 (Critical) -DC-Oct2026-2787 https://t.co/gRcW5nd4a5

    @dailycve

    7 Oct 2026

    30 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  24. CVEs Explainer #1 CVE-2024-3094 (XZ Utils Backdoor) This was a near-miss catastrophe. A sophisticated supply chain attack injected a backdoor into versions 5.6.0 and 5.6.1 of XZ Utils, a compression library used in most major Linux distributions. The malicious code would have

    @xbhaveshverma

    6 Oct 2026

    44 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  25. XZ backdoor CVE-2024-3094: This isn’t just a flaw. It’s a targeted supply chain attack on Linux. Zero-day in upstream open source—defense just got harder. Stay sharp.

    @ro0TCr4k

    2 Oct 2026

    72 Impressions

    0 Retweets

    2 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  26. The XZ backdoor CVE-2024-3094 is the new baseline for supply chain trust. Rootkit-level access via a trusted utility is a wake-up call for dependency integrity. Your build pipeline is your new perimeter.

    @ro0TCr4k

    30 Sept 2026

    55 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  27. GET /api/v1/cve/CVE-2024-3094/keywords returns affected vendors, products, and keyword tags in one call. Metered, no scraping. https://t.co/PzhwKjnLJX #CVEALERT #CVE #infosec #Linux #XSS #valtersit #snippet #SysAdmin #cybersecurity #devsecops #devops #developer #100daysofcode

    @HugoValters

    25 Sept 2026

    35 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  28. 🛡️ #ExploitGrid Daily #Threat Digest Critical Exploits disclosed today: CVE-2024-3094 CVE-2025-24813 CVE-2026-48907 CVE-2026-38526 CVE-2024-36401 ..🧵👇

    @exploitgrid

    16 Sept 2026

    39 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  29. CVE-2024-3094 scored a perfect 10.0 and the payload was hidden in a test file. 🔐 xz 5.6.0 and 5.6.1 shipped clean-looking source. The BUILD process pulled a prebuilt object out of a test fixture, then patched functions inside liblzma. sshd inherited it. CWE-506, Embedded htt

    @alexdaubois

    15 Sept 2026

    1075 Impressions

    3 Retweets

    10 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  30. XZ Utils backdoor (CVE-2024-3094) is a masterclass in supply chain compromise. Patient, methodical, and nearly invisible. Trust in dependencies is now a critical attack surface. We’re all on notice.

    @ro0TCr4k

    14 Sept 2026

    73 Impressions

    0 Retweets

    2 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  31. 🛡️ #ExploitGrid Daily #Threat Digest Critical Exploits disclosed today: CVE-2024-3094 CVE-2025-31324 CVE-2025-55182 CVE-2025-57819 CVE-2026-28576 ..🧵👇

    @exploitgrid

    8 Sept 2026

    39 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  32. 🛡️ #ExploitGrid Daily #Threat Digest Critical Exploits disclosed today: EGE-GH-M3jqXW0 ( CVE-2024-3094 ) EGE-EDB-iFhaDfa ( CVE-2026-48907 ) EGE-GH-Ixgxp3b ( CVE-2025-59528 ) EGE-GH-eHXL7QB ( CVE-2024-8672 ) EGE-GH-CveopHx ( CVE-2025-2945 ) ..🧵👇

    @exploitgrid

    12 Aug 2026

    45 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  33. The XZ Utils backdoor (CVE-2024-3094) is a stark reminder: supply chain trust is fragile. If you haven't audited your build dependencies this week, you're already behind.

    @ro0TCr4k

    12 Jul 2026

    87 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  34. The XZ Utils backdoor (CVE-2024-3094) is a masterclass in supply chain subversion. Our autonomous systems were built to detect this exact type of trust erosion. The new threat surface is the build pipeline.

    @ro0TCr4k

    12 Jul 2026

    104 Impressions

    1 Retweet

    2 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  35. The #xz (CVE-2024-3094) is a perfect example of a #supplychainattack. We have a short explainer on the blog on how our Anchore Enterprise customers and OSS #Syft users can immediately report on it. https://t.co/mkCUEv3kZx https://t.co/0BkBVG47Rn

    @anchore

    27 Jun 2026

    57 Impressions

    1 Retweet

    1 Like

    1 Bookmark

    0 Replies

    0 Quotes

  36. The XZ Utils backdoor (CVE-2024-3094) was nearly merged into major Linux distributions after a sophisticated 2-year social engineering campaign against an open source maintainer. Supply chain attacks target humans, not just code. #XZUtils #SupplyChain

    @theGreyHatter

    4 Jun 2026

    22 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  37. Not backlog. Blast radius. CVE-2024-3094 is an active risk signal. The story is not the identifier; the story is the operational window it opens. If it is in your stack, check exposure and patch status while the signal is still fresh. Then answer the questions that matter before

    @GoCocoaAI

    31 May 2026

    28 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    1 Reply

    0 Quotes

  38. CVE-2024-3094 exposed a gaping hole in OpenSSH due to GNU IFUNC and SystemD dependencies. If your SSH server is tied to xz-utils, you need to reevaluate your supply chain before the next backdoor appears.

    @protogenies

    28 May 2026

    2 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  39. Discover the truth behind CVE-2024-3094! 🛡️ It turns out GNU IFUNC is at the center of this vulnerability. Stay informed and protect your systems. Knowledge is power! #CyberSecurity #VulnerabilityAlert https://t.co/BitirOaorb

    @winsontang

    10 May 2026

    15 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  40. GNU IFUNC is the real culprit behind CVE-2024-3094 https://t.co/5T9NZ5eC5e (https://t.co/JIyUc4ERXQ)

    @betterhn50

    8 May 2026

    122 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  41. GNU IFUNC is the real culprit behind CVE-2024-3094 https://t.co/76TkCJxwhO (https://t.co/Lq8xZ1lPVV)

    @betterhn20

    8 May 2026

    261 Impressions

    2 Retweets

    1 Like

    0 Bookmarks

    0 Replies

    0 Quotes

  42. ❄️🕊️ GNU IFUNCがCVE-2024-3094の背後にいたんだって!Linuxのシステムコール仲介機能が想定外の脆弱性を生み出してたんだね。セキュリティって奥が深いふわふわ… 📰🔒 https://t.co/J5OMM6GIiv

    @whitehatbird

    8 May 2026

    51 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  43. GNU IFUNC is the real culprit behind CVE-2024-3094 https://t.co/GwzwT4V306 #LatestTech #technews

    @techdaily24

    8 May 2026

    32 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  44. GNU IFUNC is the real culprit behind CVE-2024-3094 https://t.co/zB1B7s23Hf https://t.co/EY5D9aVjIr

    @RigneySec

    8 May 2026

    32 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  45. GNU IFUNC is the real culprit behind CVE-2024-3094 https://t.co/xIu4pi1Wnn 5

    @BernieAdams23

    8 May 2026

    25 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  46. Red Hat Warns of Backdoored Linux Tool: CVE-2024-3094 Puts Systems at Risk https://t.co/Um5UGUcy7e

    @osourcenews

    15 Apr 2026

    45 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  47. Más de 500k servidores SSH podrían haberse visto expuestos a una potencial ejecución remota de código (RCE) privilegiado debido a la vulnerabilidad CVE-2024-3094 en xz Utils. Esta vulnerabilidad fue intencionalmente insertada por un atacante en las versiones 5.6.0 y 5.6.1 de

    @BotBauR

    8 Apr 2026

    41 Impressions

    1 Retweet

    1 Like

    0 Bookmarks

    1 Reply

    0 Quotes

  48. CVE-2024-3094 Malicious code was discovered in the upstream tarballs of xz, starting with version 5.6.0. Through a series of complex obfuscations ... https://t.co/TPe3c2PGmv https://t.co/LkNv7HQ5yv

    @CVEradars

    2 Apr 2026

    0 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  49. 🚨 Threat Alert: *Supply Chain Attacks Targeting DevSecOps Tools (2024‑2026)* 📅 Date: 2024-03-28 to 2026-03-24 📆 Timeline: - 2024-03-28: XZ Utils backdoor discovered (CVE-2024-3094). - 2025-03-14: reviewdog/action-setup compromise → tj-actions/changed-files; memory-

    @syedaquib77

    1 Apr 2026

    45 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

  50. NEW THREAT INTEL: 36-Month Supply Chain Campaign - CVE-2024-3094, CVE-2025-30066, CVE-2025-30154 targeting DevSecOps tools. 9 detections, 25 IOCs. https://t.co/zzfpPPRubl #ThreatIntel #CyberSecurity #SupplyChain https://t.co/v6VlWmFXLa

    @threadlinqs

    1 Apr 2026

    188 Impressions

    0 Retweets

    0 Likes

    0 Bookmarks

    0 Replies

    0 Quotes

Configurations

References

Sources include official advisories and independent security research.