CVE Catalog

CVE-2026-108104

MediumCVSS 4.8
Published: Updated: Translated: NVD NIST

Summary

Xerial snappy-java from 1.1.7.4 before 1.1.10.10 contains a double release vulnerability in SnappyFramedInputStream that returns pooled buffers twice when replacement allocation fails. Attackers can supply framed data with a large declared chunk length to trigger OutOfMemoryError, causing shared backing arrays that expose or overwrite other streams' decompressed data.

Risk Assessment

An attacker can trigger an out-of-memory error and cause exposure or overwriting of other streams' data, leading to information disclosure or data corruption.

Recommendation

Update snappy-java to version 1.1.10.10 or later.

Other vulnerabilities in snappy-java

See all
Original NVD description (English source)

Xerial snappy-java from 1.1.7.4 before 1.1.10.10 contains a double release vulnerability in SnappyFramedInputStream that returns pooled buffers twice when replacement allocation fails. Attackers can supply framed data with a large declared chunk length to trigger OutOfMemoryError, causing shared backing arrays that expose or overwrite other streams' decompressed data.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS