Skip to content
OpenAdvisories
Critical · 9.8 CVE-2006-10002 EUVD-2006-7232

XML::Parser versions through 2.45 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes

Published Mar 19, 2026 · Updated Apr 29, 2026 · Assigned by CPANSec

Description

XML::Parser versions through 2.45 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.

Affected products

VendorProductAffectedFixed
TODDR XML::Parser ≤ 2.45 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libxml-parser-perl 2.46-1 —
Debian 13 libxml-parser-perl 2.46-1 —
Debian 12 libxml-parser-perl 2.46-1 —
ReleasePackageFixed inAdvisory
Ubuntu 25.10 libxml-parser-perl 2.47-1ubuntu0.25.10.1 —
Ubuntu 24.04 LTS libxml-parser-perl 2.47-1ubuntu0.24.04.1 —
Ubuntu 22.04 LTS libxml-parser-perl 2.46-3ubuntu0.1 —
Ubuntu 20.04 LTS libxml-parser-perl No fix yet —
Ubuntu 18.04 LTS libxml-parser-perl No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS libxml-parser-perl No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 perl-XML-Parser 2.47-6.1.el10_1 RHSA-2026:7680
RHEL 9 perl-XML-Parser 2.46-9.1.el9_7 RHSA-2026:7679
RHEL 8 perl-XML-Parser 2.44-12.el8_10 RHSA-2026:7681
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS perl-XML-Parser 2.47-6.el10_0.1 RHSA-2026:9110
RHEL 9.6 EUS perl-XML-Parser 2.46-9.el9_6.1 RHSA-2026:9605
RHEL 9.4 EUS perl-XML-Parser 2.46-9.el9_4.1 RHSA-2026:9259
RHEL 9.2 E4S perl-XML-Parser 2.46-9.el9_2.1 RHSA-2026:9258
RHEL 9.0 E4S perl-XML-Parser 2.46-9.el9_0.1 RHSA-2026:9246
RHEL 8.8 TUS perl-XML-Parser 2.44-11.el8_8.1 RHSA-2026:8577
RHEL 8.8 E4S perl-XML-Parser 2.44-11.el8_8.1 RHSA-2026:8577
RHEL 8.6 TUS perl-XML-Parser 2.44-11.el8_6.1 RHSA-2026:8610
RHEL 8.6 E4S perl-XML-Parser 2.44-11.el8_6.1 RHSA-2026:8610
RHEL 8.6 AUS perl-XML-Parser 2.44-11.el8_6.1 RHSA-2026:8610
RHEL 8.4 EUS Long Life perl-XML-Parser 2.44-11.el8_4.1 RHSA-2026:8608
RHEL 8.4 AUS perl-XML-Parser 2.44-11.el8_4.1 RHSA-2026:8608
RHEL 8.2 AUS perl-XML-Parser 2.44-11.el8_2.1 RHSA-2026:8609
RHEL 7 ELS perl-XML-Parser 2.41-10.el7_9.1 RHSA-2026:8578

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 perl-XML-Parser 2.47-6.1.el10_1 ALSA-2026:7680
AlmaLinux 9 perl-XML-Parser 2.46-9.1.el9_7 ALSA-2026:7679
AlmaLinux 8 perl-XML-Parser 2.44-12.el8_10 ALSA-2026:7681

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 perl-XML-Parser 2.47-6.1.el10_1 RLSA-2026:7680
Rocky Linux 9 perl-XML-Parser 2.46-9.1.el9_7 RLSA-2026:7679
Rocky Linux 8 perl-XML-Parser 2.44-12.el8_10 RLSA-2026:7681
ReleasePackageFixed inAdvisory
SLES 15 SP7 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES 15 SP6 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES 15 SP5 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES 15 SP4 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES 12 SP5 perl-XML-Parser 2.41-23.3.1 SUSE-SU-2026:1152-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 perl-XML-Parser 2.470.0-160000.3.1 SUSE-SU-2026:20993-1
SLES for SAP 15 SP6 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES for SAP 15 SP5 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES for SAP 15 SP4 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLES 16.0 perl-XML-Parser 2.470.0-160000.3.1 SUSE-SU-2026:20993-1
SLE HPC 15 SP5 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
SLE HPC 15 SP4 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed perl-XML-Parser 2.570.0-1.1 openSUSE-SU-2026:10527-1
openSUSE Leap 16.0 perl-XML-Parser 2.470.0-160000.3.1 openSUSE-SU-2026:20459-1
openSUSE Leap 15.6 perl-XML-Parser 2.44-150000.3.3.1 SUSE-SU-2026:1153-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 perl-XML-Parser +1 2.51-1.amzn2023.0.1 ALAS2023-2026-1536
Amazon Linux 2 perl-XML-Parser 2.41-10.amzn2.0.3 ALAS2-2026-3230

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 perl-XML-Parser 2.47-6.1.0.1.el10_1 ELSA-2026-7680
Oracle Linux 9 perl-XML-Parser 2.46-9.1.0.1.el9_7 ELSA-2026-7679
Oracle Linux 8 perl-XML-Parser 2.44-12.0.1.el8_10 ELSA-2026-7681
Oracle Linux 7 perl-XML-Parser 2.41-10.0.3.el7_9 ELSA-2026-8578

Advisories 32

References