Uncontrolled Memory Allocation in ion-java - CVE-2026-75935
Published: August 19, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to memory allocation with excessive size value in the binary Ion stream cursor when parsing a crafted Ion binary document with a declared-length field. A remote attacker can send a specially crafted Ion binary document to cause a denial of service.
The issue can trigger excessive heap preallocation based on the declared length value.