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
Check Point's Patch Gap Leaves VPN Flaws Exposed
Two 9.8-rated certificate flaws in Check Point gateways carry fixes that some customers say they cannot access.
Mandia's Amazon Board Seat and Its Logic
Cybersecurity veteran Kevin Mandia has joined Amazon's board, a move the company says reflects its commitment to security experience at all levels.
August M&A: Deals That Reshape Security
Thirty-three cybersecurity M&A deals were announced in August 2026, with AI, identity, and exposure management topping the shopping lists.