@fastify/busboy 是 Node.js 的一个 multipart 表单数据解析器。其 multipart 部分头部解析器仅在双字节字符序列“回车-换行”(CRLF)处对头部行进行拆分,因此嵌入在部分头部中的单个回车符或换行符不会被视作行分隔符,而是会原样传递到解析后的 Content-Disposition 文件名和字段名中,并交由应用程序使用。攻击者可以上传一个文件名或字段名中包含裸回车符或换行符的文件,从而向那些依赖该解析器返回“干净”值的消费者注入控制字符,导致文件系统文件名污染、日志伪造或头部
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| @fastify/busboy | @fastify/busboy | < 3.2.2 |
affected |
3.2.2 |
unaffected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| @fastify/busboy | @fastify/busboy | 0 ~ 3.2.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet