CVE-2026-58389

Apache · Apache Thrift

The Apache Thrift Rust bindings are vulnerable to an Allocation of Resources Without Limits or Throttling issue, which can lead to application denial of service.

Executive summary

A high severity resource exhaustion vulnerability in the Apache Thrift Rust bindings allows unauthenticated remote attackers to cause a denial of service.

Vulnerability

This vulnerability involves an improper limitation of resource allocation within the Rust bindings, allowing an unauthenticated remote attacker to exhaust system resources through specially crafted input.

Business impact

Successful exploitation of this vulnerability can lead to significant system downtime by crashing the affected service. Given the CVSS score of 8.7, this represents a high risk to business continuity, as the attack requires no authentication and can be automated to disrupt critical infrastructure.

Remediation

Immediate Action: Upgrade all instances of Apache Thrift to version 0.24.0 or later to implement necessary resource throttling.

Proactive Monitoring: Monitor system resource usage, specifically memory and CPU consumption, for sudden, anomalous spikes that may indicate an exploitation attempt.

Compensating Controls: Deploy a Web Application Firewall or load balancer to inspect incoming traffic and limit the rate of requests, which can help prevent resource exhaustion attacks.

Exploitation status

Public Exploit Available: false

Analyst recommendation

This vulnerability presents a clear risk of service disruption. Security teams should prioritize the update to version 0.24.0 in all production environments to ensure that resource limits are correctly enforced and to prevent potential denial of service attacks.