Perl 的 HTTP::Parser::XS 模块在 0.18 版本之前存在漏洞:在 函数中,若请求路径(PATH_INFO)包含经过编码的空字节(NUL byte),该函数会将其截断。 具体而言,XS 解析器会对请求路径进行 URL 解码,随后使用 函数测量解码后的结果长度。由于 在遇到第一个空字节(即 解码后的字节)时即终止,导致 被截断至该位置。纯 Perl 实现的后端不受此问题影响。 远程攻击者可构造包含此类路径的请求,使得代理服务器或安全过滤器基于完整路径进行检查,而目标应用程序却基于被截断后的较短路径
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 ~ 0.18 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC