Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-93451 · GHSA-gwq9-9ffj-mvrv

snappy-java: Heap buffer overflow in Snappy.uncompress*Array typed-array methods

Risk score
53/100
CVSS
6.5 v3.1
Exploit chance (30 days)
0.5%
Published
18 Sep 2026

Open in the live forecast Today's forecast

What to know

What it is
snappy-java through 1.1.10.8 contains a buffer overflow vulnerability in typed Snappy.uncompress*Array methods that allocate output arrays by dividing uncompressed length by element size but pass the undivided length to native code. Attackers controlling compressed input can cause misaligned length values to write pas…
Affected
org.xerial.snappy:snappy-java (maven) <= 1.1.10.8
Fix
Upgrade org.xerial.snappy:snappy-java to 1.1.10.9 or later.
Exploitation
No known exploitation

Story map

Story map: org.xerial.snappy:snappy-javaTHE FLAWSTHE FIXCVE-2026-93451Snappy-java: Heap bufferoverflow inSnappy.uncompress*Array…CVSS 6.5 · EPSS 1%CVE-2026-108106Snappy-java: Unboundedmemory allocation fromattacker-declared…CVSS 7.5 · EPSS 0%CVE-2026-116590Snappy-java: JVM crash fromunchecked ranges inSnappy.arrayCopy and…CVSS 5.9Upgrade…1.1.10.9or later on your release lineWho is exposedorg.xerial.snappy:snappy-java(maven) <= 1.1.10.8AMBER · PATCH THIS WEEKorg.xerial.snappy:snappy-javaXerial snappy-java before 1.1.10.9contains an unbounded memoryallocation vulnerability thatallows attackers to exhaustJVM memory by declaring a largeuncompressed length incompressed input. Attackers…Where it standsNo known exploitationCONNECTS TOSame weaknessCWE-193 (CWE-193)11 other warnings in 30 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

org.xerial.snappy:snappy-java: Amber, patch this week. 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 SnappyFramedInputStrea…

The flaws

  • CVE-2026-93451: Snappy-java: Heap buffer overflow in Snappy.uncompress*Array typed-array methods (CVSS 6.5 · EPSS 1%)
  • CVE-2026-108106: Snappy-java: Unbounded memory allocation from attacker-declared uncompressed lengtha (CVSS 7.5 · EPSS 0%)
  • CVE-2026-116590: Snappy-java: JVM crash from unchecked ranges in Snappy.arrayCopy and SnappyOutputStream.rawWrite (CVSS 5.9)

The fix

Upgrade org.xerial.snappy:snappy-java: 1.1.10.9 or later on your release line

Who is exposed: org.xerial.snappy:snappy-java (maven) <= 1.1.10.8

Where it stands

  • No known exploitation

Connects to

Why it is Yellow

  • CVSS 6.5 medium
  • On your watchlist: Maven

Affected packages

PackageEcosystemVulnerableFixed in
org.xerial.snappy:snappy-javamaven<= 1.1.10.81.1.10.9

References

Original description

snappy-java through 1.1.10.8 contains a buffer overflow vulnerability in typed Snappy.uncompress*Array methods that allocate output arrays by dividing uncompressed length by element size but pass the undivided length to native code. Attackers controlling compressed input can cause misaligned length values to write past array bounds with attacker-controlled bytes, corrupting heap memory.

Last activity 27 Oct 2026. Patch Forecast updates every hour.