Perl 的 Cpanel::JSON::XS 模块在 4.51 至 4.80 版本之间存在漏洞,允许通过 函数中的逐值重新验证剩余缓冲区,导致 CPU 使用量呈二次方增长。 当字符串中遇到第一个非 ASCII 字节时,解码器会从该位置开始验证至输入末尾的 UTF-8 编码。由于 为每个缓冲值创建一个新的解码器,因此每个值都会重新验证整个剩余缓冲区,导致输入数据量翻倍时,处理工作量呈四倍增长。 若对端在一次读取中发送约一兆字节的普通非 ASCII JSON 数据,即可使进程在数秒内持续占用 CPU 资源,造成拒绝服
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| - | - | 4.51 ~ 4.80 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论