POJIA破甲
地图 / Unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion

Unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion

拒绝服务 / Unlabeled / #3456148

厂商
Node.js
严重程度
未评级
赏金
—
弱点
Unlabeled
研究员
@illia-v
披露日期
2026-02-23
资产
https://github.com/nodejs/node
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(3210 字符中的一小部分)
Unbounded number of links in the decompression chain for HTTP responses in Node.js Fetch API
原文中的代码
$ BYTES=50000 LAYERS=5000 node server.js
Brotli stack server listening on http://localhost:3000/ (layers=5000, raw bytes=50000)
Raw content sample: Uint8Array(5) [ 4, 68, 220, 90, 43 ]
Served / (raw bytes=50000, encoded bytes=60892, layers=5000)

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Node.js 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @illia-v · 版权归作者与 Node.js 所有

同类报告

Circular based introspetion Query leading to single request denial of service and cost consumption and query cost on api.sorare.com/graphqlSorare · 2024-10-17ReDoS Vulnerability in HTTP Accept Headers ParsingInternet Bug Bounty · 2024-10-30 · $2,642ReDoS in IPAddrRuby · 2025-07-08ReDoS in PsychRuby · 2025-07-08ASGIRequest header concatenation quadratic CPU DoS on Django via repeated headers leads to worker exhaustionDjango · 2026-02-09URI parser's RFC3986 regular expression has poor performance when there are two # characters, leading to ReDoSRuby · 2023-12-13