body-parser 是用于 Node.js 和 Express 的请求体解析中间件。在 1.20.9 之前的版本,以及 2.0.0 至 2.4.0 之间的版本中,单个请求即可导致任何使用 body-parser 默认配置的应用程序崩溃。当请求携带如 gzip 之类的 Content-Encoding 头时,body-parser 会将其内容管道传输至一个解压缩流;在读取完请求体后,该解压缩流未设置错误监听器。若攻击者发送一个由“一个有效的压缩帧 + 后续尾随字节”组成的载荷,body-parser 会先正常解码
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| body-parser | body-parser | 2.0.0< 2.4.0 |
affected |
2.4.0 |
unaffected | ||
< 1.20.9 |
affected | ||
1.20.9 |
unaffected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| body-parser | body-parser | 2.0.0 ~ 2.4.0 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论