← Back to search

CVE-2026-108106

7.5 HIGHpublic exploit available

Published 2026-10-09 · Updated 2026-10-13

AI risk analysis

Summary
The vulnerability allows attackers to cause unbounded memory allocation in snappy-java by crafting compressed data with large uncompressed lengths, leading to OutOfMemoryError and denial of service. This affects applications using Snappy compression libraries.
Exploitability
Exploitation is relatively straightforward as it requires only a few crafted bytes to trigger the vulnerability through Snappy.uncompress, uncompressString, SnappyInputStream or SnappyFramedInputStream functions.
Blast radius
The impact could be significant across applications that use snappy-java for decompressing data, potentially causing widespread service disruption if exploited in high-volume systems.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to snappy-java 1.1.10.9 or later to address the unbounded memory allocation vulnerability.
memory-corruptiondenial-of-servicejava

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses

CWE-789

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.