Perl 版本的 Monoceros 在 0.30 之前存在漏洞:攻击者可发送一个声明了超大 Content-Length 的 HTTP 请求,导致工作进程因内存耗尽而崩溃。 具体而言,请求体是通过一个循环读取的,该循环每次调用 时都会尝试一次性读取声明的剩余长度。Perl 会在任何实际数据到达之前,先将读取缓冲区扩展至该声明长度。因此,若声明的长度超过系统可用内存,工作进程将在应用程序被调用之前,因无法捕获的内存不足错误而退出。 远程攻击者仅需发送少量字节的请求,即可迫使工作进程不断重启,从而引发拒绝服务。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| - | - | 0 ~ 0.30 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC