CVE-2026-63209: klauspost compress Integer Overflow or Wraparound
Vulnerability summary
CVE-2026-63209 is a high (CVSS 7.5) Integer Overflow or Wraparound vulnerability in klauspost compress. EPSS estimates a 0.36% chance of exploitation in the next 30 days, higher than 28.8% of scored vulnerabilities.
Advisory lineage
Upstream 1 · Downstream 19 · Related 8Timeline
- 29-09-2026PublishedVulnerability first disclosed.
- 29-09-2026Last modifiedVulnerability information updated.
Description
compress provides various compression algorithms. Prior to version 1.18.7, a signed integer overflow vulnerability in s2.NewDict() allows an attacker to bypass repeat index validation by supplying a dictionary with a uvarint-encoded repeat value exceeding MaxInt64. When Dict.Encode() is subsequently called, the overflowed negative repeat value causes an out-of-bounds memory access via unsafe.Pointer arithmetic, crashing the process with SIGSEGV. This issue has been patched in version 1.18.7.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · Red hatEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.36%
Chance of exploitation in the next 30 days
Percentile
29%
Versus all other CVEs
30-day change
Change unavailable
Change unavailable
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-190Integer Overflow or WraparoundThe product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.
- CWE-787Out-of-bounds WriteThe product writes data past the end, or before the beginning, of the intended buffer.
Affected systems
Redhat23 products
- buildah< 0:1.45.1-1.hum1
- k6v1< 0:1.8.1-0.1.hum1
- k6v2< 0:2.3.0-0.1.hum1
- loki3.7< 0:3.7.8-0.3.hum1
- loki3.7-canary< 0:3.7.8-0.3.hum1
Suse13 products
- amazon-cloudwatch-agent&distro=SUSE Linux Enterprise Module for Public Cloud 15 SP4< 1.300073.0-150400.9.18.1
- amazon-cloudwatch-agent&distro=SUSE Linux Enterprise Module for Public Cloud 15 SP5< 1.300073.0-150400.9.18.1
- amazon-cloudwatch-agent&distro=SUSE Linux Enterprise Module for Public Cloud 15 SP6< 1.300073.0-150400.9.18.1
- amazon-cloudwatch-agent&distro=SUSE Linux Enterprise Module for Public Cloud 15 SP7< 1.300073.0-150400.9.18.1
- distribution&distro=SUSE Linux Enterprise Server 16.0< 3.1.1-160000.5.1
Opensuse11 products
- aliyun-cli&distro=openSUSE Tumbleweed< 3.5.1-2.1
- amazon-cloudwatch-agent&distro=openSUSE Tumbleweed< 1.300073.0-1.1
- cadvisor&distro=openSUSE Leap 16.0< 0.60.6-bp160.1.1
- cadvisor&distro=openSUSE Tumbleweed< 0.60.6-1.1
- distribution&distro=openSUSE Leap 16.0< 3.1.1-160000.5.1
Debian1 product
- golang-github-klauspost-compressAll versions (No fix recorded) | < 1.19.0+ds1-1
Github.com/klauspost1 product
- compress≥ 1.16.0, < 1.18.7
Klauspost1 product
- compress< 1.18.7
Ubuntu1 product
- golang-github-klauspost-compressAll versions (No fix recorded)
7 vendors · 51 products
References
55 links- github.com/klauspost/compress/security/advisories/GHSA-259r-337f-4rfwX Refsource CONFIRMARTICLEREPORTAdvisory
- github.com/klauspost/compress/commit/539243b8823ee8f03e49969823d57c348c917536X Refsource MISCARTICLEREPORT
- images.redhat.comARTICLE
Show all 55 references
- go.dev/cl/569356ARTICLE
- pkg.go.dev/vuln/GO-2024-2611Advisory