PatchSiren cyber security CVE debrief
CVE-2026-105659 mtrudel CVE debrief
CVE-2026-105659 debrief: An Uncontrolled Resource Consumption vulnerability in Bandit allows an unauthenticated remote attacker to pin HTTP/2 stream processes indefinitely via a trickle of small WINDOW_UPDATE frames. This issue affects systems using Bandit with untrusted or internet-facing HTTP/2 connections. The vulnerability can lead to resource exhaustion and denial of service. Defenders should assess potential exposure and impact, and consider implementing compensating controls to limit HTTP/2 stream processes.
- Vendor
- mtrudel
- Product
- bandit
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-16
Who should care
Defenders responsible for systems using Bandit, especially those with untrusted or internet-facing HTTP/2 connections, should assess potential exposure and impact. They should prioritize verifying exposure, implementing compensating controls, and monitoring for suspicious activity. Security teams should review relevant monitoring, detection, and logs for exposed assets that need extra review.
Why it matters
CVE-2026-105659 is an Uncontrolled Resource Consumption vulnerability in Bandit that allows an unauthenticated remote attacker to pin HTTP/2 stream processes indefinitely, potentially leading to resource exhaustion and denial of service.
- Potential resource exhaustion due to prolonged stream process blocking
- Possible denial of service due to increased resource utilization
- Need for verification of Bandit version and exposure
- Potential impact on system availability and performance
Technical summary
The Uncontrolled Resource Consumption vulnerability in Bandit allows an unauthenticated remote attacker to pin HTTP/2 stream processes indefinitely via a trickle of small WINDOW_UPDATE frames. This can lead to resource exhaustion and denial of service. The vulnerability affects systems using Bandit with untrusted or internet-facing HTTP/2 connections. Defenders should prioritize verifying exposure and assessing potential impact. The vulnerability is triggered by the reset of blocked-send deadlines on every WINDOW_UPDATE, allowing a peer to keep the blocked stream process alive for as long as it keeps dripping.
Defensive priority
Defenders should prioritize verifying exposure and assessing potential impact on systems using Bandit, especially those with untrusted or internet-facing HTTP/2 connections.
Recommended defensive actions
- Verify Bandit version and assess exposure
- Implement compensating controls to limit HTTP/2 stream processes
- Monitor for suspicious WINDOW_UPDATE frames
- Review relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Evidence notes
The CVE record and source item provide details on the Uncontrolled Resource Consumption vulnerability in Bandit, allowing an unauthenticated remote attacker to pin HTTP/2 stream processes indefinitely via a trickle of small WINDOW_UPDATE frames. Evidence is limited to CVE Program and NVD records. Defenders should verify Bandit version and exposure, and monitor for suspicious WINDOW_UPDATE frames.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-105659 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-105659
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-105659 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-105659
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
HTTP/2 blocked-send deadlines reset on every WINDOW_UPDATE, letting a trickle pin stream process
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/105xxx/CVE-2026-105659.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/mtrudel/bandit/security/advisories/GHSA-69m6-wcv4-rwcf
Supplemental source - related, vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-105659.html
Supplemental source - related
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-105659
Supplemental source - related
-
Source reference
Unverified legacy reference
URL: https://github.com/mtrudel/bandit/commit/fff06efe3be962b484bd4d3eb339372fda5a231f
Supplemental source - related
-
Source reference
Unverified legacy reference
URL: https://github.com/mtrudel/bandit/commit/d88b21953c65061f21136ea76a89a4f95a2ac7a1
Supplemental source - patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.