目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-109584— Bandit HTTP/2 远程拒绝服务漏洞

一分钟漏洞结论

影响对象
mtrudel bandit
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 mtrudel 的 Bandit 库中,HTTP/2 实现存在“高度压缩数据处理不当(数据放大)”漏洞。该漏洞允许未认证的远程攻击者通过一个小型的 HPACK 压缩 HEADERS 块耗尽服务器内存。该块将一个大型 Cookie 值存入 HPACK 动态表,随后通过数万次 1 字节的索引字段反复引用该值。在报告者的测试中,一个 49 KB 的块导致默认配置的服务器在应用代码运行前就分配了 183 MB 的 Cookie 二进制数据,且每个并发流均可重复此开销。 Bandit.HTTP2.Connection 仅

CVSS 8.7 · High

可能的 ATT&CK 技术 1 AI

T1499.003 · Application Exhaustion Flood
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-109584 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
HTTP/2 cookie crumb join expands a small HPACK header block into an unbounded allocation in Bandit
来源: CVE Program / CVE List V5
Vulnerability Description
Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in the HTTP/2 implementation of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via a small HPACK-compressed HEADERS block. The block stores one large cookie value in the HPACK dynamic table and then references it tens of thousands of times with 1-byte indexed fields. In the reporter's run, a 49 KB block made a server with default settings allocate a 183 MB cookie binary before any application code ran, and every concurrent stream can repeat the cost. Bandit.HTTP2.Connection caps only the compressed block (max_header_block_size), and its check of the decoded list against max_header_list_size never fires because that setting defaults to :infinity. combine_cookie_crumbs/1 in lib/bandit/http2/stream.ex then joins every crumb into one binary. This issue affects bandit: from 0.3.3 before 1.14.0.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
对高度压缩数据的处理不恰当(数据放大攻击)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
mtrudel bandit 0.3.3 ~ 1.14.0 cpe:2.3:a:mtrudel:bandit:*:*:*:*:*:*:*:*
mtrudel bandit 44bf969cd59851622fb6ee4d16227fbc39a77fb4 ~ 220b9dfd27f9a21305be2afc75cbe585ddc24e7a cpe:2.3:a:mtrudel:bandit:*:*:*:*:*:*:*:*

二、漏洞 CVE-2026-109584 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-109584 的情报信息

请登录查看更多情报信息。

CVE-2026-109584 其他参考 (5)

同批安全公告 · mtrudel · 2026-10-26 · 共 11 条

CVE-2026-114213 8.7 HIGH Bandit WebSocket 1 字节续传帧绕过消息大小限制漏洞
CVE-2026-111101 8.7 HIGH Bandit 1 字节分块请求内存放大漏洞
CVE-2026-113436 8.7 HIGH Bandit 中 Content-Length 和 Host 端口二次大数解析漏洞
CVE-2026-108529 8.7 HIGH Bandit 远程拒绝服务漏洞
CVE-2026-108525 8.7 HIGH Bandit HTTP/2 流控制未执行导致拒绝服务漏洞
CVE-2026-115269 8.7 HIGH Bandit HTTP/2 请求体读取超时重置漏洞
CVE-2026-110499 8.7 HIGH Bandit HPACK 编码器表大小未受限制导致拒绝服务漏洞
CVE-2026-111103 8.2 HIGH Bandit HTTP/2 流错误恢复绕过连接限制漏洞
CVE-2026-114216 6.3 MEDIUM Bandit 分块扩展请求走私漏洞
CVE-2026-110314 6.3 MEDIUM Bandit WebSocket 服务器关闭后仍接收数据漏洞

IV. Related Vulnerabilities