Double release of pooled buffers in Xerial snappy-java
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Partial Red Hat: 13 without a fix
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and Red Hat.
Summary
Xerial snappy-java from 1.1.7.4 before 1.1.10.10 contains a double release flaw in SnappyFramedInputStream that returns pooled buffers twice when replacement allocation fails (CWE-415). An unauthenticated remote attacker can supply crafted framed data with a large declared chunk length to trigger an OutOfMemoryError, so shared backing arrays may expose or overwrite other streams' decompressed data.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade Xerial snappy-java to 1.1.10.10, the fixed version. The sources list no fixed version for Red Hat Ceph Storage 7, Red Hat Ceph Storage 8, Red Hat Ceph Storage 9, Red Hat Fuse 7, Red Hat JBoss Enterprise Application Platform 8, and other products. Red Hat states no fix is planned for Red Hat Ceph Storage 9 and Red Hat Fuse 7.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
- Fix · CNA snappy-java (xerial) Fixed in 1.1.10.10
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Ceph Storage 7 | Affected | No fix yet: Fix deferred |
| Red Hat Ceph Storage 8 | Affected | No fix yet: Fix deferred |
| Red Hat Ceph Storage 9 | Affected | No fix planned: Out of support scope |
| Red Hat Fuse 7 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Enterprise Application Platform 8 | Affected | No fix yet: Fix deferred |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | Affected | No fix yet: Fix deferred |
| Red Hat Offline Knowledge Portal | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift AI (RHOAI) | Affected | No fix yet: Fix deferred |
| Red Hat build of Apache Camel 4 for Quarkus 3 | Affected | No fix yet: Fix deferred |
| Red Hat build of Apache Camel for Spring Boot 4 | Affected | No fix yet: Fix deferred |
| Red Hat build of Apicurio Registry 3 | Affected | No fix yet: Fix deferred |
| Red Hat build of Debezium 3 | Affected | No fix yet: Fix deferred |
| Red Hat build of Quarkus | Affected | No fix yet |
Timeline
- 2026-10-09 Threatist record created from CVE-2026-108104
- 2026-10-11 Priority changed: MEDIUM → LOW
- 2026-10-12 Affected versions changed · Red Hat
- 2026-10-12 CVSS score added · Red Hat
- 2026-10-15 CISA SSVC decision points changed
- 2026-10-30 Affected versions changed · Red Hat
References
More xerial vulnerabilities
- TI-2026-62980 snappy-java through 1.1.10.8 Buffer Overflow in Snappy.compress CVSS 4.0HIGH 8.7
- TI-2023-23368 Missing upper bound check on chunk length in snappy-java CVSS 3.1HIGH 7.5
- TI-2023-17281 snappy-java's unchecked chunk length leads to DoS CVSS 3.1HIGH 7.5
- TI-2023-17280 snappy-java's Integer Overflow vulnerability in compress leads to DoS CVSS 3.1HIGH 7.5
- TI-2023-17279 snappy-java's Integer Overflow vulnerability in shuffle leads to DoS CVSS 3.1HIGH 7.5
- TI-2023-15973 Sqlite-jdbc vulnerable to remote code execution when JDBC url is attacker controlled CVSS 3.1CRITICAL 9.8
Sources
- CVE-2026-108104 · CVE Program
- CVE-2026-108104 · NVD
- FIRST EPSS
- CVE-2026-108104 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences