Perl 的 MIME::Field::ParamVal 模块在 5.521 版本之前存在漏洞:一个无效的 Content-Type 参数可以隐藏其后的所有参数,包括 multipart 的边界(boundary)。 该模块在解析参数时,一旦遇到无法识别名称的参数(例如形如 的参数,或名称中包含 8 位字节的参数),就会停止解析,并丢弃该参数之后的所有参数。如果边界参数恰好位于这些被丢弃的参数之中,MIME::Parser 会将整个 multipart 主体视为一个未解码的单一部分,且不会将此次解析标记为“歧义”(
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 |
|---|---|---|---|---|
| - | - | 0 ~ 5.521 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC