
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-58389 is an Allocation of Resources Without Limits or Throttling vulnerability in the Apache Thrift Rust bindings, specifically affecting the binary protocol non-strict path due to a missing string size limit. It affects all versions of Apache Thrift before 0.24.0 and was publicly disclosed on July 24, 2026, by Jens Geyer via the oss-security mailing list, with credit to finder Javid Khan. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) and a CVSS v4.0 base score of 8.7 (High) (Apache Advisory, GitHub Advisory).
The root cause is classified as CWE-770 (Allocation of Resources Without Limits or Throttling): the Rust binary protocol implementation in Apache Thrift lacks a size limit on string allocations in its non-strict deserialization path, allowing unbounded memory allocation. An unauthenticated remote attacker can exploit this by sending specially crafted Thrift binary protocol messages containing oversized string fields, causing the server to allocate excessive memory without restriction. No authentication or user interaction is required, and the attack complexity is low, making it straightforward to automate (oss-security, GitHub Advisory).
Successful exploitation results in a denial-of-service condition by exhausting server memory, CPU, or connection resources, rendering the Apache Thrift service unavailable or unresponsive. There is no impact on confidentiality or integrity — the vulnerability is purely an availability issue. Services and applications built on Apache Thrift Rust bindings are directly affected, and prolonged exploitation could cause cascading failures in dependent microservices or distributed systems (GitHub Advisory, Apache Advisory).
No public proof-of-concept exploit code or active in-the-wild exploitation has been observed as of the time of disclosure. The EPSS score is approximately 1.097% (62nd percentile), indicating a relatively low but non-negligible probability of exploitation within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. NVD SSVC assessment classifies the attack as automatable with partial technical impact (GitHub Advisory).
The primary remediation is to upgrade Apache Thrift to version 0.24.0 or later, which introduces string size limits in the Rust binary protocol non-strict path (Apache Advisory). As a temporary workaround prior to patching, operators should implement network-level rate limiting and resource quotas on Thrift service endpoints to restrict per-client resource consumption. Additionally, placing Thrift services behind a reverse proxy or API gateway with request size limits can reduce exposure. OpenSUSE has also issued a security announcement for downstream package updates (openSUSE Security).
The vulnerability was announced on the oss-security mailing list and the Apache announcements list on July 24, 2026, with standard community acknowledgment. Social media activity was limited, with brief mentions on Bluesky and Mastodon by security aggregator accounts such as RedPacketSecurity. Downstream distributors including Debian and openSUSE have initiated packaging updates for Apache Thrift 0.24.0 in response to the advisory (oss-security, openSUSE Security).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."