PatchSiren

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.