Description
Uncontrolled memory allocation in the binary Ion stream cursor in Amazon ion-java before 1.12.0 might allow remote actors to cause a denial of service via a crafted Ion binary document containing a declared-length field that causes excessive heap preallocation.



To remediate this issue, users should upgrade to version 1.12.0.
Published: 2026-08-18
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Amazon Ion Java library exhibits an uncontrolled memory allocation flaw in its Ion stream cursor. A crafted Ion binary document that contains a declared‑length field can force the library to preallocate an excessively large block of heap memory. This abnormal allocation can cause the Java process to become unresponsive or crash, leading to a denial of service that impacts availability. The vulnerability falls under the memory‑allocation error category (CWE‑789).

Affected Systems

Versions of Amazon Ion Java earlier than 1.12.0 are affected, including all releases that use the library for parsing Ion binaries. Any Java application that incorporates the library and processes unknown Ion data is vulnerable.

Risk and Exploitability

The supported CVSS score is 8.7, indicating high severity. The EPSS score is not available, so exploitation likelihood is uncertain but potentially significant given the trivial nature of creating a malicious Ion binary. The vulnerability is not listed in CISA KEV. Likely attack vectors involve sending a crafted Ion document to any service or component that uses the library, possibly without requiring elevated privileges. Because the flaw triggers solely by malformed input, the risk to availability is substantial if the application does not apply constraints on memory usage.

Generated by OpenCVE AI on August 18, 2026 at 20:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Amazon Ion Java to version 1.12.0 or later.
  • Validate Ion input before parsing, ensuring declared‑length fields do not exceed a safe threshold.
  • Configure Java runtime or container resource limits to constrain heap size and mitigate memory‑exhaustion attacks.

Generated by OpenCVE AI on August 18, 2026 at 20:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 21:30:00 +0000


Tue, 18 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
References

Tue, 18 Aug 2026 20:00:00 +0000


Tue, 18 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description Uncontrolled memory allocation in the binary Ion stream cursor in Amazon ion-java before 1.12.0 might allow remote actors to cause a denial of service via a crafted Ion binary document containing a declared-length field that causes excessive heap preallocation. To remediate this issue, users should upgrade to version 1.12.0.
Title Memory-amplification denial of service via declared-length preallocation in Amazon ion-java
First Time appeared Amazon Ion
Amazon Ion amazon Ion Java
Weaknesses CWE-789
CPEs cpe:2.3:a:amazon_ion:amazon_ion_java:*:*:*:*:*:*:*:*
Vendors & Products Amazon Ion
Amazon Ion amazon Ion Java
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, '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'}


Subscriptions

Amazon Ion Amazon Ion Java
cve-icon MITRE

Status: PUBLISHED

Assigner: AMZN

Published:

Updated: 2026-08-18T20:22:39.999Z

Reserved: 2026-08-18T15:50:50.728Z

Link: CVE-2026-75935

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T20:17:34.130

Modified: 2026-08-18T21:18:27.143

Link: CVE-2026-75935

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T20:45:04Z

Weaknesses
  • CWE-789

    Memory Allocation with Excessive Size Value