TinyXML through 2.6.2 has an infinite loop in TiXmlParsingData::Stamp in tinyxmlparser.cpp via the TIXMLUTFLEAD_0 case. It can be triggered by a crafted XML message and leads to a denial of service.
[
{
"events": [
{
"introduced": "2.3.2"
},
{
"last_affected": "2.6.2"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "2.3.0-beta"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "2.3.1-beta"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "9.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.0"
}
]
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-42260.json"