CVE-2026-119434
Last modified
CVE-2026-119434 is a medium-severity vulnerability rated 6.2/10 on the CVSS scale. Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in silviucpp ezstd allows an attacker who supplies a zstd frame to ezstd:decompress_using_ddict/2 to exhaust memory and terminate the Erlang VM via a small frame that declares a very large content size. zstd_nif_decompress_using_ddict in c_src/ezstd_nif.cc reads the frame's declared content size with ZSTD_getFrameContentSize and passes it directly to enif_make_new_binary, without the 1 GiB MAX_BUFFER_SIZE check that ezstd:decompress/1 applies before allocating. A valid 65,550-byte frame of RLE blocks declaring 2 GiB is rejected by ezstd:decompress/1 but is fully allocated and decompressed by the dictionary path.
Description
Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in silviucpp ezstd allows an attacker who supplies a zstd frame to ezstd:decompress_using_ddict/2 to exhaust memory and terminate the Erlang VM via a small frame that declares a very large content size. zstd_nif_decompress_using_ddict in c_src/ezstd_nif.cc reads the frame's declared content size with ZSTD_getFrameContentSize and passes it directly to enif_make_new_binary, without the 1 GiB MAX_BUFFER_SIZE check that ezstd:decompress/1 applies before allocating. A valid 65,550-byte frame of RLE blocks declaring 2 GiB is rejected by ezstd:decompress/1 but is fully allocated and decompressed by the dictionary path. The allocation happens inside a NIF, so when it exceeds the memory available to the VM the operating system kills the whole node rather than the calling process. This issue affects ezstd: from 1.0.5 before 1.2.5.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| silviucpp | ezstd | >= 1.0.5, < 1.2.5 |
| silviucpp | ezstd | >= 6730128b1d35eca02a2028671421471ff651f423, < e34f4a4f6dc18d990d1cece2d5fceef8e934a195 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-119434?
How severe is CVE-2026-119434?
How do I fix CVE-2026-119434?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-119425OPNsense core 26.1.6 through 26.7.7 contains an authenticati…5.4
- CVE-2026-119426phpMyAdmin through 5.2.3 contains a cross-site request forge…8.8
- CVE-2026-119427phpMyAdmin through 5.2.3 contains an sql injection vulnerabi…8.8
- CVE-2026-119428phpMyAdmin through 5.2.3 contains a server-side request forg…5.8
- CVE-2026-119429phpMyAdmin through 5.2.3 contains a missing re-authenticatio…4.3
- CVE-2026-11943Akaunting 3.1.21 contains an authenticated stored cross-site…4.8
- CVE-2026-11944openSIS Classic 9.3 contains an authenticated path traversal…6.5
- CVE-2026-119441`DELETE /api/v1/orgs/{org}/repos` deletes all repositories o…
- CVE-2026-11945PostgreSQL Anonymizer contains a vulnerability that allows a…7.5
- CVE-2026-11946An unauthenticated remote attacker can exhaust server memory…7.5
- CVE-2026-119466Cross-Site Request Forgery (CSRF) vulnerability in WPExperts…5.4
- CVE-2026-119468Improper Neutralization of Input During Web Page Generation …7.1
Are you affected by CVE-2026-119434?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
