CVE-2026-74836
8.7mtrudel · 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.