StringEqual Vulnerability in TinyXML Affects XML Parsing
CVE-2023-34194
7.5HIGH
What is CVE-2023-34194?
The vulnerability in TinyXML arises from an input validation error within the StringEqual function in the TiXmlDeclaration::Parse method found in tinyxmlparser.cpp. This flaw allows for a crafted XML document containing a NULL byte ('\0') positioned after whitespace to trigger a reachable assertion, potentially leading to an application exit. Malicious actors could exploit this vulnerability to disrupt the integrity and availability of applications using affected TinyXML versions, specifically 2.6.2 and earlier.