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.