Perl 的 DBD::Pg 模块版本 3.21.0 中存在一个堆缓冲区越界写入漏洞,发生在 函数中。 函数在分配内存时,仅分配了字符串长度加 1 字节的内存,这足以容纳普通的数字符号及其结尾的空字符(NULL)。然而,当输入为特殊字面量(如 NaN、Inf、+Inf、-Inf、Infinity、+Infinity、-Infinity)时,该函数会输出用引号括起来的字面量内容,再加上一个空字符,这实际需要比原始字符串长度多 3 字节(即两个引号字符和一个空字符)。因此,对于任何被识别的字面量(不区分大小写),都会发
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| - | - | 3.21.0 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论