CVE-2026-74836

8.7

mtrudel · bandit

A resource exhaustion vulnerability in the mtrudel bandit library allows unauthenticated remote attackers to cause a denial-of-service via unbounded HTTP/2 stream process pinning.

Executive summary

An unauthenticated remote denial-of-service vulnerability in mtrudel bandit allows attackers to exhaust system resources by indefinitely pinning HTTP/2 stream processes.

Vulnerability

This is an allocation of resources without limits or throttling vulnerability. An unauthenticated remote attacker can exploit connection-level flow control to pin an unbounded number of HTTP/2 stream processes, which leads to resource exhaustion.

Business impact

The ability for an unauthenticated attacker to indefinitely pin resources poses a severe threat to service availability. With a CVSS score of 8.7, this vulnerability can be leveraged to effectively take down services relying on the bandit library, resulting in significant business disruption and downtime.

Remediation

Immediate Action: Update the mtrudel bandit library to version 1.12.5 or later to implement the necessary resource throttling and connection limits.

Proactive Monitoring: Monitor server resource utilization, specifically looking for unusual spikes in HTTP/2 stream counts or memory usage that could indicate an ongoing resource exhaustion attack.

Compensating Controls: Implement rate limiting at the network edge or load balancer level to mitigate the impact of excessive connection attempts until the software can be patched.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Organizations using the mtrudel bandit library should treat this as a high-priority remediation task. Updating to the latest version is the only effective way to prevent potential denial-of-service attacks targeting this resource management flaw.

More mtrudel CVEs