πŸ” CVE Alert

CVE-2026-116078

UNKNOWN 0.0

HTTP/2 request bodies made of 1-byte DATA frames amplify memory use in Bandit

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 request body reader of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via a request body sent as many 1-byte DATA frames. do_read_data/5 in lib/bandit/http2/stream.ex keeps every DATA frame payload as its own list element until the read returns. The :length option of read_body/2 counts body bytes, not frames, so a body of 1-byte frames costs a list cell and a binary term per byte. Interleaving the frames across up to 500 concurrent streams per connection keeps each stream consuming its frames as they arrive; in the reporter's test, 100 streams held 25 to 40 MiB of stream process memory for 5 MB sent. Only routes whose Plug reads the request body are affected, which includes any route behind Plug.Parsers. This issue affects bandit: from 0.3.1 before 1.14.1.

CWE CWE-770
Vendor mtrudel
Product bandit
Published Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for mtrudel bandit

Be the first to know when new unknown vulnerabilities affecting mtrudel bandit are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

Affected Versions

mtrudel / bandit
0.3.1 < 1.14.1
mtrudel / bandit
c8dc1e97050cf359f61ed6cdd110f3cdaf1d6f5f < 327bb02ff84171237e1aeff787930debd16155ee

References

NVD β†— CVE.org β†— EPSS Data β†—
github.com: https://github.com/mtrudel/bandit/security/advisories/GHSA-pxjf-g536-7r93 cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-116078.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-116078 github.com: https://github.com/mtrudel/bandit/commit/c8dc1e97050cf359f61ed6cdd110f3cdaf1d6f5f github.com: https://github.com/mtrudel/bandit/commit/327bb02ff84171237e1aeff787930debd16155ee

Credits

πŸ” Neil Berkman / Xuku LLC Mat Trudel Peter Ullrich Jonatan MΓ€nnchen / EEF