CVE catalog

CVE-2006-10003

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

[CVE catalog]

Severity
Critical · CVSS 9.8
Published
Source
[NVD] · [CVE record]
EPSS
0.56% · Oct 25, 2026

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

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibxml-parser-perlsid2.47-2fixed
Debianlibxml-parser-perlforky2.47-2fixed
Debianlibxml-parser-perltrixie2.47-2~deb13u1fixed
Debianlibxml-parser-perltrixie-security2.47-2~deb13u1fixed
Debianlibxml-parser-perlbookworm2.46-4+deb12u1fixed
Debianlibxml-parser-perlbookworm-security2.46-4+deb12u1fixed
Cpelibxml-parser-perlNot reported2.46-4+deb12u1fixed
Cpexml\Not reportedNot reportedunknown
Cpelibxml-parser-perlNot reported2.47-1ubuntu0.24.04.1fixed
Ubuntulibxml-parser-perl16.042.41-3vulnerable
Ubuntulibxml-parser-perl16.042.44-1vulnerable
Ubuntulibxml-parser-perl16.042.44-1build1vulnerable
Ubuntulibxml-parser-perl18.042.44-2build3vulnerable
Ubuntulibxml-parser-perl20.042.44-4vulnerable
Ubuntulibxml-parser-perl20.042.44-4build1vulnerable
Ubuntulibxml-parser-perl20.042.46-1vulnerable
Ubuntulibxml-parser-perl22.042.46-2vulnerable
Ubuntulibxml-parser-perl22.042.46-2build1vulnerable
Ubuntulibxml-parser-perl22.042.46-3vulnerable
Ubuntulibxml-parser-perl22.042.46-3build1vulnerable
Ubuntulibxml-parser-perl22.042.46-3ubuntu0.1fixed
Ubuntulibxml-parser-perl24.042.46-4vulnerable
Ubuntulibxml-parser-perl24.042.47-1vulnerable
Ubuntulibxml-parser-perl24.042.47-1build1vulnerable
Ubuntulibxml-parser-perl24.042.47-1build2vulnerable
Ubuntulibxml-parser-perl24.042.47-1build3vulnerable
Ubuntulibxml-parser-perl24.042.47-1ubuntu0.24.04.1fixed
Ubuntulibxml-parser-perl25.102.47-1build4vulnerable
Ubuntulibxml-parser-perl25.102.47-1ubuntu0.25.10.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibxml-parser-perlsourcesid2.47-2mediumNot reported[378412]
Debianlibxml-parser-perlsourceforky2.47-2mediumNot reported[378412]
Debianlibxml-parser-perlsourcetrixie2.47-2~deb13u1not yet assignedNot reported[378412]
Debianlibxml-parser-perlsourcebookworm2.46-4+deb12u1not yet assignedNot reported[378412]
Cpelibxml-parser-perlcpeNot reported2.46-4+deb12u1Not reportedNot reportedNot reported
Cpelibxml-parser-perlcpeNot reported2.47-1ubuntu0.24.04.1Not reportedNot reportedNot reported
Ubuntulibxml-parser-perldeb22.042.46-3ubuntu0.1Not reportedUBUNTU-CVE-2006-10003Not reported
Ubuntulibxml-parser-perldeb24.042.47-1ubuntu0.24.04.1Not reportedUBUNTU-CVE-2006-10003Not reported
Ubuntulibxml-parser-perldeb25.102.47-1ubuntu0.25.10.1Not reportedUBUNTU-CVE-2006-10003Not reported

[Debian bug #378412]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • Details (4)
    • 2.46-4+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.46-4+deb12u1

      nvd · libxml-parser-perl · debian · bookworm; nvd · libxml-parser-perl · debian · 12

    • 2.46-4+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.46-4+deb12u1

      nvd · libxml-parser-perl · debian · bookworm; nvd · libxml-parser-perl · debian · 12

    • 2.46-4+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.46-4+deb12u1

      nvd · libxml-parser-perl · debian · bookworm; nvd · libxml-parser-perl · debian · 12

    • 2.46-4+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.46-4+deb12u1

      nvd · libxml-parser-perl · debian · bookworm; nvd · libxml-parser-perl · debian · 12

[Debian 13 (Trixie)]

  • Details (4)
    • 2.47-2~deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.47-2~deb13u1

      nvd · libxml-parser-perl · debian · 13

    • 2.47-2~deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.47-2~deb13u1

      nvd · libxml-parser-perl · debian · 13

    • 2.47-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 2.47-2~deb13u1

      nvd · libxml-parser-perl · debian · 13

    • 2.47-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 2.47-2~deb13u1

      nvd · libxml-parser-perl · debian · 13

Observed:

References