ZeroHour

CVE-2026-85786

large

Unauthenticated DoS via compressed Ion amplification in Amazon ion-java

CVSS 4.0
8.7 high
EPSS
<1%p26
Published
()
Modified
AI analysis

Amazon ion-java before 1.12.1 improperly handles highly compressed data (CWE-409, a decompression amplification or "zip bomb" class flaw): a small attacker-crafted GZIP-compressed Ion document expands to an arbitrarily large size when the library automatically decompresses it. The flaw is triggered by submitting the crafted compressed Ion document to any service or application that parses untrusted Ion input with the library's GZIP auto-decompression path active; the opt-out mechanism added for the earlier issue CVE-2026-75936 does not fully cover this path. An attacker gains only availability impact (CVSS 4.0 VA:H with no confidentiality or integrity impact), i.e., CPU and memory exhaustion leading to denial of service of the affected process. Any deployment embedding ion-java versions prior to 1.12.1 and accepting Ion-formatted data from untrusted sources is affected. There is currently no known public proof of concept, the flaw is not in CISA KEV, and EPSS is low (0.3%, 26th percentile), indicating limited near-term exploitation risk.

What to do: Upgrade ion-java to 1.12.1, including shaded/vendored copies, and verify exposure by scanning Maven/Gradle dependency trees for ion-java versions below 1.12.1. Where an immediate upgrade is not possible, disable or restrict GZIP auto-decompression for untrusted Ion input (the mechanism incompletely gated by the CVE-2026-75936 opt-out) and enforce compressed payload size limits at the ingestion boundary. No public PoC or in-the-wild exploitation is known, so routine patching cadence is reasonable, but prioritize internet-facing services that accept Ion documents from untrusted clients.

Affected
Amazon ion-javaall versions before 1.12.1 (fixed in 1.12.1)
Estimated exposure
largehundreds of thousands of Java deployments embed the library (order-of-magnitude estimate), though only services parsing untrusted compressed Ion with… — ion-java is a long-published Maven Central artifact with cumulative downloads in the millions and is embedded in AWS-ecosystem Java stacks, but no public install counts exist, so this is an order-of-magnitude estimate rather than a…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Improper handling of highly compressed data in Amazon ion-java before 1.12.1 might allow remote attackers to cause a denial of service via a crafted compressed Ion document that expands to an arbitrarily large size upon decompression due to insufficient coverage of the GZIP auto-decompression opt-out introduced for CVE-2026-75936. To remediate this issue, users should upgrade to version 1.12.1.

Weakness
CWE-409
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.