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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-16028— Perl HTTP2 1.14 前内存耗尽漏洞

一分钟漏洞结论

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

以下是该漏洞描述的中文翻译: Protocol::HTTP2 在 1.14 版本之前的版本中,存在内存耗尽漏洞,原因是已关闭的流(closed streams)从未从连接的流表(stream table)中被 移除。 当流进入 CLOSED 状态时, 会释放并发槽位并清除流的大部分键值对,但该流在连接流表中的条目本身仍会保留,且发行版中的代码没有任何机制将其移除。由于流标识符是单调递增的,对端可以在单个连接上无限地打开和关闭流,每次关闭都会留下一个残留守项,并在连接的生命周期内一直保留。 参数无法限制这种内存增长。

AI 预测 5.3 利用难度: 中等 EPSS 0.63% · P48

影响版本矩阵 1

厂商产品 版本范围状态
None None < 1.14 affected

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

漏洞信息

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

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

Vulnerability Title
Protocol::HTTP2 versions before 1.14 for Perl allow memory exhaustion via closed streams that stream_state never removes from the connection stream table
来源: CVE Program / CVE List V5
Vulnerability Description
Protocol::HTTP2 versions before 1.14 for Perl allow memory exhaustion via closed streams that stream_state never removes from the connection stream table. When a stream reaches the CLOSED state, stream_state returns the concurrency slot and clears most of the stream's keys, but the entry itself stays in the connection stream table and nothing in the distribution removes it. Stream identifiers increase monotonically, so a peer can open and close streams on one connection indefinitely, each close leaving a residual entry that is retained for the life of the connection. SETTINGS_MAX_CONCURRENT_STREAMS does not bound this. That setting caps how many streams are live at once and is enforced, while the growth is made of streams the cap has already released, so it accumulates with concurrency never exceeding one. The client keeps the same table and grows the same way against a hostile server. Measured against a server built on this module, roughly 920 bytes are retained per closed stream for about 19 bytes on the wire, so 100,000 sequential streams on one connection grow server resident memory by about 88 MiB. The streams are ordinary requests that the application accepts and completes.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
在移除最后引用时对内存的释放不恰当(内存泄露)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
- - 0 ~ 1.14 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-16028 补丁与修复 (1)

CVE-2026-16028 厂商页面 (2)

IV. Related Vulnerabilities

V. Comments for CVE-2026-16028

暂无评论


发表评论