CVE-2006-10002 in XML::Parser信息

摘要

由 VulDB • 2026-06-01

Perl 的 XML::Parser 模块 2.45 及更早版本存在预分配缓冲区大小溢出问题,可能导致堆损坏(双重释放或堆损坏)和崩溃。

Expat.xs 中的 :utf8 PerlIO 层和 parse_stream() 函数可能会溢出 XML 输入缓冲区,因为 Perl 的 read() 函数返回的是解码后的字符,而 SvPV() 返回的是多字节 UTF-8 字节,这些字节可能超过预分配的缓冲区大小。这可能导致堆损坏(双重释放或堆损坏)和崩溃。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!