Critical Out-of-Bounds Read in Apache Thrift
A critical vulnerability in Apache Thrift c_glib bindings allows for potential memory exposure and system instability, requiring an immediate update.
A critical out-of-bounds read vulnerability has been identified in the Apache Thrift c_glib bindings, tracked as CVE-2026-58023. With a CVSS score of 9.1, this flaw presents a severe risk to systems utilizing these specific bindings, as it can lead to information disclosure or denial-of-service conditions.
What's at Risk
The vulnerability affects all versions of Apache Thrift prior to 0.24.0. Organizations that deploy Apache Thrift in network-facing environments are at the highest level of risk, as the vulnerability does not require user interaction or authentication to be triggered.
Because Apache Thrift is often used to facilitate cross-language service communication, any infrastructure relying on these c_glib bindings to process external data streams should be considered potentially exposed. Systems that handle untrusted input from network sockets are particularly vulnerable to exploitation attempts.
How the Flaw Works
An out-of-bounds read occurs when a program reads data past the end or before the beginning of the intended buffer. In general terms, this class of vulnerability happens when software fails to properly validate the size or boundaries of incoming data before processing it.
When an application attempts to access memory outside of its allocated range, it can result in a crash, leading to a denial-of-service. More dangerously, if an attacker can manipulate the input to control the read operation, they may be able to force the application to leak sensitive data stored in adjacent memory locations. This can include cryptographic keys, session tokens, or other private information residing in the process memory space.
How to Protect Your Systems
- Upgrade your Apache Thrift deployment to version 0.24.0 immediately to remediate the vulnerability.
- Review system logs for unusual crashes or service restarts that may indicate attempted exploitation.
- Restrict network access to services using Apache Thrift by implementing strict firewall rules or network segmentation.
- Ensure that all software dependencies are regularly audited and updated as part of a standard vulnerability management program.
- Apply the principle of least privilege to the service accounts running Apache Thrift to limit the potential impact of a successful memory disclosure.
Given the critical severity of this vulnerability and the ease with which it can be triggered over a network, prompt action is necessary. Organizations should prioritize updating to version 0.24.0 to ensure the integrity and availability of their services. Failure to patch these systems leaves them open to information disclosure and service disruption, making immediate remediation a priority for security teams.
Sources
- NVD Original source
Continue Reading
Critical Apache Thrift C++ Flaw Discovered
A critical out-of-bounds read vulnerability in Apache Thrift C++ bindings allows for potential data exposure and service disruption.
Critical Heap Overflow Hits Apache Thrift
A severe heap-based buffer overflow in Apache Thrift C++ bindings allows remote attackers to compromise systems; users must update to version 0.24.0 immediately.
CISA Flags Arista VeloCloud Exploitation
CISA has added a critical OS command injection vulnerability in Arista VeloCloud Orchestrator to its Known Exploited Vulnerabilities catalog.