Approved changes feed: RSS · Atom

cpe:2.3:a:xerial:snappy-java:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorXerial (53ee11c6-8a0d-5e6a-ba66-298ad54d3a3c)
ProductSnappy Java (3c0f4899-faaf-59fe-8608-a59411d0f55d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-116590 vulnerable 2026-11-03 10:15:21.947260 snappy-java: JVM crash from unchecked ranges in Snappy.arrayCopy and SnappyOutputStream.rawWrite
MEDIUM (5.9)
snappy-java is a Java port of the snappy, a fast C++ compresser/decompresser developed by Google. Prior to 1.1.10.9, Snappy.arrayCopy(Object src, int offset, int byteLength, Object dest, int destOffset) passes caller-supplied ranges to native memcpy without validating either array, allowing negative or oversized byteLength and offset values to read or write outside array bounds and crash the JVM. SnappyOutputStream.rawWrite and SnappyInputStream.rawRead, including their typed-array write and read methods, pass caller-controlled ranges through this primitive, and typed-array byte-size calculations can overflow int. This issue is fixed in version 1.1.10.9.
Published: 2026-10-26T21:48:15.468Z
Updated: 2026-10-30T15:12:40.754Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-93452 vulnerable 2026-10-13 12:28:56.173780 snappy-java through 1.1.10.8 Buffer Overflow in Snappy.compress
HIGH (7.5)
snappy-java through 1.1.10.8 contains a buffer overflow vulnerability in Snappy.compress(ByteBuffer, ByteBuffer) that writes past the end of the destination buffer. Attackers can supply incompressible data that exceeds the destination buffer's remaining capacity, corrupting off-heap memory and causing JVM termination.
Published: 2026-09-17T23:25:12.257Z
Updated: 2026-10-08T15:51:53.110Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-93451 vulnerable 2026-10-13 12:28:56.023875 snappy-java through 1.1.10.8 Buffer Overflow via typed uncompress methods
MEDIUM (6.5)
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.
Published: 2026-09-17T23:25:11.585Z
Updated: 2026-10-08T15:51:52.357Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-90559 vulnerable 2026-09-16 04:33:05.496962 snappy-java through 1.1.10.8 Out-of-Bounds Write via uncompress
HIGH (7.5)
snappy-java through 1.1.10.8 contains an out-of-bounds write vulnerability in Snappy.uncompress(ByteBuffer, ByteBuffer) because destination buffer capacity is never validated against decompressed size. Attackers can supply valid compressed data that decompresses larger than the destination buffer, causing writes past buffer boundaries and JVM termination.
Published: 2026-09-12T18:06:43.080Z
Updated: 2026-10-08T15:51:50.966Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-36124 vulnerable 2026-06-08 06:39:43.696581 iq80 Snappy has an out-of-bounds read when uncompressing data, leading to JVM crash
MEDIUM (5.3)
iq80 Snappy is a compression/decompression library. When uncompressing certain data, Snappy tries to read outside the bounds of the given byte arrays. Because Snappy uses the JDK class `sun.misc.Unsafe` to speed up memory access, no additional bounds checks are performed and this has similar security consequences as out-of-bounds access in C or C++, namely it can lead to non-deterministic behavior or crash the JVM. iq80 Snappy is not actively maintained anymore. As quick fix users can upgrade to version 0.5.
Published: 2024-06-03T14:25:58.628Z
Updated: 2024-09-05T14:44:12.984Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-43642 vulnerable 2026-06-08 06:12:37.623872 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34455 vulnerable 2026-06-08 06:06:25.635643 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34454 vulnerable 2026-06-08 06:06:25.635183 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-34453 vulnerable 2026-06-08 06:06:25.634516 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.