# 当启用URL编码时,body-parser易受拒绝服务攻击
## 漏洞概述
body-parser 是一个用于 Node.js 的 body 解析中间件。当启用 URL 编码时,body-parser 版本低于 1.20.3 存在拒绝服务(DoS)漏洞。恶意用户可以通过发送大量精心构造的请求来使服务器陷入拒绝服务状态。
## 影响版本
- body-parser < 1.20.3
## 漏洞细节
恶意行为者使用特制的负载大量请求服务器,导致服务器不堪重负,从而引发拒绝服务状态。该问题已在 1.20.3 版本中修复。
## 影响
恶意用户利用该漏洞可以发起拒绝服务攻击,导致服务器无法正常处理其他请求,使服务中断。
是否为 Web 类漏洞: 未知
判断理由:
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | Exploit for CVE-2024-45590 | https://github.com/dhruvik-git/CVE-2024-45590 | POC详情 |
标题: body-parser vulnerable to denial of service when url encoding is enabled · Advisory · expressjs/body-parser · GitHub -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: Merge commit from fork · expressjs/body-parser@b2695c4 · GitHub -- 🔗来源链接
标签: x_refsource_MISC
暂无评论