跳到正文
热点事件持续更新

body-parser 压缩请求尾部字节致进程崩溃漏洞

1 篇报道1 个报道来源4 小时前更新

先了解这件事

AI 综述

GitHub 安全公告库披露,使用默认配置的 body-parser 在请求带 Content-Encoding(如 gzip)时,会把请求体送入解压流;读取完请求体后该流仍保持管道连接且没有错误监听器。一个合法压缩帧后跟尾部字节的载荷会正常解码并返回响应,但尾部字节随后到达已结束的解码器,触发错误并以未捕获异常抛出,导致进程终止。公告称,单个请求即可使使用默认配置的应用崩溃,且解析在路由之前运行,无需认证或匹配路由。 该漏洞编号为 GHSA-27r3-jxmh-p828,已在 body-parser 2.4.0 和 1.20.9 中修复。公告建议,若应用不需要接收压缩请求体,可在 body-parser 中间件中传入 `inflate: false`。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月24日
  1. GitHub 安全公告库 (GHSA)精选
    body-parser 修复压缩请求体尾部字节导致的 DoS 漏洞

    GitHub 安全公告指出,使用默认配置的 body-parser 在请求带有 Content-Encoding(如 gzip)时,会把请求体送入解压流,读取完请求体后该流仍保持管道连接且没有错误监听器;一个合法压缩帧后跟尾部字节的载荷会正常解码并返回响应,但尾部字节随后到达已结束的解码器,触发错误并以未捕获异常抛出,导致进程终止。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。