9.8 CRITICAL
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
Activity log
- Created suggestion
XML::Parser versions through 2.47 for Perl has an off-by-one heap buffer overflow in st_serial_stack
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
References
Affected products
- =<2.47
Matching in nixpkgs
pkgs.perlPackages.XMLParser
Perl module for parsing XML documents
pkgs.perl5Packages.XMLParser
Perl module for parsing XML documents
pkgs.perl538Packages.XMLParser
None
pkgs.perl540Packages.XMLParser
None
pkgs.perlPackages.XMLParserLite
Lightweight pure-perl XML Parser (based on regexps)
pkgs.perl5Packages.XMLParserLite
Lightweight pure-perl XML Parser (based on regexps)
pkgs.perl538Packages.XMLParserLite
None
pkgs.perl540Packages.XMLParserLite
None