perl-XML-Parser-2.46-9.1.el9_7

エラータID: AXSA:2026-436:01

リリース日: 
2026/04/16 Thursday - 19:54
題名: 
perl-XML-Parser-2.46-9.1.el9_7
影響のあるチャネル: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. Each call to one of the parsing methods creates a new instance of XML::Parser::Expat which is then used to parse the document. Expat options may be provided when the XML::Parser object is created. These options are then passed on to the Expat object on each parse call. They can also be given as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time.

Security Fix(es):

* perl-xml-parser: XML::Parser: Memory corruption via deeply nested XML files (CVE-2006-10003)
* perl-xml-parser: XML::Parser for Perl: Heap corruption and denial of service from crafted XML input (CVE-2006-10002)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2006-10002
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.
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 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

解決策: 

Update packages.

追加情報: 

N/A

ダウンロード: 

SRPMS
  1. perl-XML-Parser-2.46-9.1.el9_7.src.rpm
    MD5: 67c50bfc16a841a6c5273aecc9a2a9e4
    SHA-256: ae105f94b8d978090bc67b8e812c2c833c0a3f1a41c4cfd9b542f7f9bffcdfba
    Size: 263.09 kB

Asianux Server 9 for x86_64
  1. perl-XML-Parser-2.46-9.1.el9_7.x86_64.rpm
    MD5: 34a3d2d8ff9d49237c96946e25edee88
    SHA-256: f5b586c8796d7a7cfd129b916685675cec988292b02a700c224b2975acc6ea67
    Size: 240.44 kB