{"answers":{"affected":"1 open source package ship an affected version, including ezstd.","exploited":"There is no known exploitation of CVE-2026-119434 in the wild and no public exploit code.","exposure":"","fix":"Upgrade ezstd to 1.2.5 or later.","what":"CVE-2026-119434 is a medium-severity vulnerability in silviucpp ezstd, published on 5 Nov 2026."},"fix_prompt":"Check this codebase for CVE-2026-119434 and fix it if it is affected.\n\nWhat it is: CVE-2026-119434 is a medium-severity vulnerability in silviucpp ezstd, published on 5 Nov 2026. \nExploitation: There is no known exploitation of CVE-2026-119434 in the wild and no public exploit code.\n\nAffected packages and fixed versions:\n- ezstd (Hex): affected from 1.0.5; fixed in 1.2.5\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-119434/ (Markdown: https://insights.sbomify.com/CVE-2026-119434/index.md)","id":"CVE-2026-119434","markdown":"https://insights.sbomify.com/CVE-2026-119434/index.md","name":"CVE-2026-119434","record":{"aliases":["EEF-CVE-2026-119434","GHSA-p9j8-93gx-5h3x"],"analysis":null,"analysis_generated_by":null,"assigner":"EEF","cpe":[],"cvss":{"score":6.9,"severity":"medium","source":"cna","vector":"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","version":"4.0"},"cwes":[{"id":"CWE-409","name":"Improper Handling of Highly Compressed Data (Data Amplification)"}],"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.\n\nzstd_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.\n\nThis issue affects ezstd: from 1.0.5 before 1.2.5.","ecosystems":["Hex"],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"Decompression bomb in ezstd:decompress_using_ddict/2 allows BEAM memory exhaustion via unbounded output buffer","id":"CVE-2026-119434","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":"Hex","product":null,"products":[],"type":null,"year":"2026"},"n_packages":1,"n_references":5,"next":{"headline":"Gitea public-only token bypass on bulk organization repository deletion","id":"CVE-2026-119441"},"nickname":null,"packages":[{"ecosystem":"Hex","fixed":["1.2.5"],"introduced":["1.0.5"],"last_affected":[],"package":"ezstd","purl":"pkg:hex/ezstd","source":"EEF-CVE-2026-119434"}],"prev":{"headline":"Server-Side Request Forgery in Foxit Workspace PDF Export","id":"CVE-2026-119433"},"products":["ezstd"],"published":"2026-11-05","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"Erlang Ecosystem Foundation","prefix":"EEF"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"no","exploitation":"none","technical_impact":"partial"},"state":"PUBLISHED","updated":"2026-11-05","vendors":["silviucpp"]},"summary":null,"url":"https://insights.sbomify.com/CVE-2026-119434/"}