Skip to content
OpenAdvisories
Critical · 9.8 CVE-2006-10003 EUVD-2006-7234

XML::Parser versions through 2.47 for Perl has an off-by-one heap buffer overflow in st_serial_stack

Published Mar 19, 2026 · Updated Jul 15, 2026 · Assigned by CPANSec

Description

XML::Parser versions through 2.47 for Perl has an off-by-one heap buffer overflow in st_serial_stack.

In the case (stackptr == stacksize - 1), the stack will NOT be expanded. Then the new value will be written at location (++stackptr), which equals stacksize and therefore falls just outside the allocated buffer.

The bug can be observed when parsing an XML file with very deep element nesting

Affected products

VendorProductAffectedFixed
TODDR XML::Parser ≤ 2.47 —

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.47-2 —
Debian 13 libxml-parser-perl 2.47-2~deb13u1 DSA-6182-1
Debian 12 libxml-parser-perl 2.46-4+deb12u1 DSA-6182-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

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 perl-XML-Parser 2.47-2 —

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 33

References