CVE-2026-108106 PUBLISHED

Xerial snappy-java before 1.1.10.9 Unbounded Memory Allocation Denial of Service

Assigner: VulnCheck
Reserved: 09.10.2026 Published: 09.10.2026 Updated: 09.10.2026

Xerial snappy-java before 1.1.10.9 contains an unbounded memory allocation vulnerability that allows attackers to exhaust JVM memory by declaring a large uncompressed length in compressed input. Attackers can supply a few crafted bytes to Snappy.uncompress, uncompressString, SnappyInputStream or SnappyFramedInputStream to force allocations up to 2 GB, causing OutOfMemoryError and denial of service.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor xerial
Product snappy-java
Versions Default: unaffected
  • affected from 0 to 1.1.10.9 (excl.)
  • Version 1.1.10.9 is unaffected

Credits

  • Yu Bao, PayPal Cyber Security Team finder
  • 1seal finder
  • EndlssNightmare finder
  • taer finder
  • apvxlab finder
  • trnguyencflt finder

References

Problem Types

  • Memory Allocation with Excessive Size Value CWE