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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-108525— Bandit HTTP/2 流控制未执行导致拒绝服务漏洞

一分钟漏洞结论

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

在 mtrudel 的 Bandit 库中,HTTP/2 实现存在“无限制或无节流地分配资源”的漏洞。该漏洞允许未经身份验证的远程攻击者,通过发送超出服务器已公布接收窗口大小的 DATA 帧,耗尽服务器内存。 攻击过程如下:攻击者请求一个大于初始 65,535 字节窗口的响应,并故意不发送 WINDOW_UPDATE 帧。这导致流处理进程在发送数据时阻塞,并停止读取后续数据;随后,攻击者在该流上持续发送大量小型 DATA 帧。由于每个 DATA 帧都被暂存于该流的邮箱(mailbox)中,最终导致 BEAM 节点内

CVSS 8.7 · High
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
HTTP/2 inbound flow control is not enforced, letting a client queue unbounded DATA in stream processes in Bandit
来源: CVE Program / CVE List V5
Vulnerability Description
Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 implementation of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via DATA frames sent past the advertised receive window. The attacker requests a response larger than the 65,535-byte initial window and withholds WINDOW_UPDATE, so the stream process blocks while sending and stops reading, then floods small DATA frames on that stream. Every frame is queued in the stream's mailbox until the BEAM node runs out of memory. Bandit.HTTP2.Connection.handle_frame/3 in lib/bandit/http2/connection.ex forwards each DATA frame to the stream process without consulting the receive window, and Bandit.HTTP2.FlowControl.compute_recv_window/2 replenishes the window as data arrives rather than as it is consumed, and never answers a violation with FLOW_CONTROL_ERROR. This issue affects bandit: from 0.3.1 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.1 ~ 1.14.0 cpe:2.3:a:mtrudel:bandit:*:*:*:*:*:*:*:*
mtrudel bandit c8dc1e97050cf359f61ed6cdd110f3cdaf1d6f5f ~ 220b9dfd27f9a21305be2afc75cbe585ddc24e7a cpe:2.3:a:mtrudel:bandit:*:*:*:*:*:*:*:*

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

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

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

CVE-2026-114213 8.7 HIGH Bandit WebSocket 1 字节续传帧绕过消息大小限制漏洞
CVE-2026-109584 8.7 HIGH Bandit HTTP/2 远程拒绝服务漏洞
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-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