CVE-2026-58662
Apache · Apache Thrift
The Apache Thrift C++ bindings are susceptible to an out-of-bounds read vulnerability due to improper validation of specified quantities in input data.
Executive summary
A high severity out-of-bounds read vulnerability in Apache Thrift C++ bindings could allow an unauthenticated attacker to cause crashes or potentially leak sensitive process memory.
Vulnerability
The vulnerability stems from improper validation of input quantities, leading to an out-of-bounds read condition during processing by the C++ bindings. This flaw is remotely exploitable by unauthenticated attackers.
Business impact
The ability to trigger an out-of-bounds read can result in service instability, crashes, or the exposure of sensitive memory contents. With a CVSS score of 8.7, this vulnerability poses a severe risk to the confidentiality and availability of data processed by the affected Apache Thrift services.
Remediation
Immediate Action: Update Apache Thrift to version 0.24.0, which includes the necessary validation logic to prevent out-of-bounds access.
Proactive Monitoring: Review application error logs for segmentation faults or unusual crash reports that might indicate an attacker is attempting to probe memory boundaries.
Compensating Controls: Implement input validation at the gateway or proxy level to drop malformed requests before they reach the C++ processing layer.
Exploitation status
Public Exploit Available: false
Analyst recommendation
Organizations utilizing the Apache Thrift C++ bindings must treat this as a high priority item. Patching to version 0.24.0 is the only reliable method to eliminate this memory safety issue and prevent potential exploitation.