๐Ÿ” CVE Alert

CVE-2026-116591

UNKNOWN 0.0

compress zstd: Panic on two-block frames

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

compress provides various compression algorithms. Prior to 1.20.2, the zstd DecodeAll and streaming decoder paths can panic when a crafted two-block frame reaches huff0.ReadTable with an FSE normalized count of 32768 that readNCount stores in int16 as -32768. The wrapped count allows buildDtable to retain stale fse.Scratch decode-table state from the prior block, and nextFast then derives an out-of-range state and indexes beyond the table instead of returning a decode error. Both blocks are required to preserve and then reuse the stale state, allowing untrusted zstd input to crash an application. This issue is fixed in version 1.20.2.

CWE CWE-190
Vendor klauspost
Product compress
Published Oct 26, 2026
Last Updated Oct 26, 2026
Stay Ahead of the Next One

Get instant alerts for klauspost compress

Be the first to know when new unknown vulnerabilities affecting klauspost compress are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

klauspost / compress
< 1.20.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/klauspost/compress/security/advisories/GHSA-fpmh-frq8-7rj8 github.com: https://github.com/klauspost/compress/commit/7f5d8528720c895a6106f201719f87eb030a565d github.com: https://github.com/klauspost/compress/releases/tag/v1.20.2