Skip to main content
CVE-2026-119434VulnerabilityPublished

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

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-119434· Medium 6.9

Not known to be exploited · CVSS 6.9 Medium : upgrade to 1.2.5 when convenient.

Data as of 5 Nov 2026, 22:34 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.

Sources agree

CVSS scores by source
CNA (EEF)CVSS 4.06.9
CISA-ADPCVSS 3.16.2
Patch
Available – fixed in 1.2.5, e34f4a4f6dc18d990d1cece2d5fceef8e934a195
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 5 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.

What to do

Upgrade ezstd to 1.2.5; ezstd to e34f4a4f6dc18d990d1cece2d5fceef8e934a195.

Affected software

ProductAffectedFixed in
silviucppezstdAffected
  • >=1.0.5 <1.2.5
Fixed in
  • 1.2.5
ezstdsilviucpp/ezstdAffected
  • ≥ 6730128b1d35eca02a2028671421471ff651f423, < e34f4a4f6dc18d990d1cece2d5fceef8e934a195
Fixed in
  • e34f4a4f6dc18d990d1cece2d5fceef8e934a195
Hexezstdpkg:hex/ezstdOther threatsAffected
  • >=1.0.5 <1.2.5
Fixed in
  • 1.2.5

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

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.

References

Community reviews

Loading reviews…