Perl 的 HTTP::Server::PSGI 模块在 1.0056 版本之前存在漏洞:攻击者可通过发送一个声明了超大 Content-Length 值的单一请求,导致服务器崩溃。 该漏洞的成因在于,服务器使用 sysread() 调用读取请求体,其每次读取的大小由剩余的 Content-Length 值决定。Perl 会在任何实际数据到达之前,预先将读取缓冲区扩展至请求指定的长度。因此,服务器会尝试分配与客户端声明的 Content-Length 值等量的内存。 远程攻击者只需发送一个包含超大 Content
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 ~ 1.0056 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC