Perl 的 DBD::Pg 模块版本 3.21.0 中存在一个堆缓冲区越界写入漏洞,发生在 函数中。 函数在分配内存时,仅分配了字符串长度加 1 字节的内存,这足以容纳普通的数字符号及其结尾的空字符(NULL)。然而,当输入为特殊字面量(如 NaN、Inf、+Inf、-Inf、Infinity、+Infinity、-Infinity)时,该函数会输出用引号括起来的字面量内容,再加上一个空字符,这实际需要比原始字符串长度多 3 字节(即两个引号字符和一个空字符)。因此,对于任何被识别的字面量(不区分大小写),都会发
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 |
|---|---|---|---|---|
| - | - | 3.21.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet