Bugzilla – Bug 1191576
VUL-1: CVE-2021-42260: tinyxml: infinite loop in TiXmlParsingData:Stamp in tinyxmlparser.cpp via the TIXML_UTF_LEAD_0 case
Last modified: 2024-05-28 12:13:19 UTC
CVE-2021-42260 TinyXML through 2.6.2 has an infinite loop in TiXmlParsingData::Stamp in tinyxmlparser.cpp via the TIXML_UTF_LEAD_0 case. It can be triggered by a crafted XML message and leads to a denial of service. References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-42260 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42260 https://sourceforge.net/p/tinyxml/bugs/141/
openSUSE-SU-2021:3639-1: An update that fixes one vulnerability is now available. Category: security (low) Bug References: 1191576 CVE References: CVE-2021-42260 JIRA References: Sources used: openSUSE Leap 15.3 (src): tinyxml-2.6.2-3.3.1
I added a patch to proceed in the parsing loop on invalid inputs.
openSUSE-SU-2021:1474-1: An update that fixes one vulnerability is now available. Category: security (low) Bug References: 1191576 CVE References: CVE-2021-42260 JIRA References: Sources used: openSUSE Leap 15.2 (src): tinyxml-2.6.2-lp152.4.3.1
Done, closing.