XML::Parser versions through 2.47 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes.
A :utf8 PerlIO layer, parse_stream() in Expat.xs could overflow the XML input buffer because Perl's read() returns decoded characters while SvPV() gives back multi-byte UTF-8 bytes that can exceed the pre-allocated buffer size. This can cause heap corruption (double free or corruption) and crashes.
Metrics
Affected Vendors & Products
References
History
Fri, 20 Mar 2026 09:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Toddr xml::parser
|
|
| Vendors & Products |
Toddr xml::parser
|
Fri, 20 Mar 2026 00:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-131 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
Thu, 19 Mar 2026 18:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Toddr
Toddr xml\ |
|
| CPEs | cpe:2.3:a:toddr:xml\:\:parser:*:*:*:*:*:perl:*:* | |
| Vendors & Products |
Toddr
Toddr xml\ |
Thu, 19 Mar 2026 18:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Thu, 19 Mar 2026 18:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
Thu, 19 Mar 2026 11:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | XML::Parser versions through 2.47 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes. A :utf8 PerlIO layer, parse_stream() in Expat.xs could overflow the XML input buffer because Perl's read() returns decoded characters while SvPV() gives back multi-byte UTF-8 bytes that can exceed the pre-allocated buffer size. This can cause heap corruption (double free or corruption) and crashes. | |
| Title | XML::Parser versions through 2.47 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes | |
| Weaknesses | CWE-122 CWE-176 |
|
| References |
|
Status: PUBLISHED
Assigner: CPANSec
Published: 2026-03-19T11:03:46.888Z
Updated: 2026-03-19T17:20:56.821Z
Reserved: 2026-03-16T22:47:45.685Z
Link: CVE-2006-10002
Updated: 2026-03-19T17:20:56.821Z
Status : Analyzed
Published: 2026-03-19T12:16:16.120
Modified: 2026-03-19T18:41:50.647
Link: CVE-2006-10002