ZeroHour

CVE-2026-84851

niche

Uncontrolled Recursion DoS in Amazon Ion-C before 1.1.6

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

Amazon Ion-C, the C implementation of Amazon's Ion data serialization format, contains an uncontrolled recursion flaw (CWE-674) in versions before 1.1.6. An unauthenticated remote attacker can submit crafted Ion data whose deeply nested structure drives recursive parsing until the native call stack is exhausted, crashing the application that uses the library. The impact is denial of service only; the CVSS 4.0 score of 8.7 (High) reflects high availability impact with no confidentiality or integrity impact. Any application, service, or language binding that embeds Ion-C and parses Ion documents from untrusted sources is affected. Exploitation has not been observed: there is no public proof-of-concept, the flaw is not in CISA KEV, and EPSS estimates only about a 0.3% chance of exploitation within 30 days.

What to do: Upgrade Ion-C to 1.1.6 or later, and rebuild statically linked binaries or update any language bindings that bundle the library, since a library-only upgrade may not reach deployed copies. Until patched, validate or cap the nesting depth of untrusted Ion input before parsing and consider running parsers with more generous stack limits as partial mitigation. Inventory deployments that use ion-c directly or through bindings, as the flaw is only reachable when parsing attacker-controlled Ion data.

Affected
Amazon (AWS) Amazon Ion-Call versions prior to 1.1.6
Estimated exposure
nichelikely at most tens of thousands of deployments (specialized library, exact count unknown) — Ion-C is a specialized open-source C library consumed mainly by Ion tooling, language bindings, and applications interoperating with the Ion format rather than a mass-market component, and no public install-count telemetry exists, so…

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

Description

An uncontrolled recursion issue exists in Amazon Ion-C versions before 1.1.6 that might allow a remote unauthenticated actor to craft Ion data that exhausts the native call stack and crashes the application using the library, resulting in a denial of service.

Weakness
CWE-674
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.