CVE catalog

CVE-2021-42260

tinyxml: CVE-2021-42260

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
3.35% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiantinyxmlsid2.6.2-7fixed
Debiantinyxmlforky2.6.2-7fixed
Debiantinyxmltrixie2.6.2-7fixed
Debiantinyxmlbookworm2.6.2-6+deb12u1fixed
Ubuntutinyxmlpro2.6.2-4vulnerable
Ubuntutinyxmlpro2.6.2-4ubuntu0.18.04.1~esm1fixed
Ubuntutinyxml20.042.6.2-4vulnerable
Ubuntutinyxml20.042.6.2-4build1vulnerable
Ubuntutinyxml20.042.6.2-4+deb10u1build0.20.04.1fixed
Ubuntutinyxmlpro2.6.2-4vulnerable
Ubuntutinyxmlpro2.6.2-4ubuntu0.18.04.1~esm1fixed
Ubuntutinyxml20.042.6.2-4vulnerable
Ubuntutinyxml20.042.6.2-4build1vulnerable
Ubuntutinyxml20.042.6.2-4+deb10u1build0.20.04.1fixed
Opensusetinyxmlleap 15.32.6.2-3.3.1fixed
Opensusetinyxmlleap 15.22.6.2-lp152.4.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiantinyxmlsourcesid2.6.2-6not yet assignedNot reportedNot reported
Debiantinyxmlsourceforky2.6.2-6not yet assignedNot reportedNot reported
Debiantinyxmlsourcetrixie2.6.2-6not yet assignedNot reportedNot reported
Debiantinyxmlsourcebookworm2.6.2-6not yet assignedNot reportedNot reported
Ubuntutinyxmldebpro2.6.2-4ubuntu0.18.04.1~esm1Not reportedUSN-6542-1Not reported
Ubuntutinyxmldeb20.042.6.2-4+deb10u1build0.20.04.1Not reportedUSN-6542-1Not reported
Ubuntutinyxmldebpro2.6.2-4ubuntu0.18.04.1~esm1Not reportedUBUNTU-CVE-2021-42260Not reported
Ubuntutinyxmldeb20.042.6.2-4+deb10u1build0.20.04.1Not reportedUBUNTU-CVE-2021-42260Not reported
Opensusetinyxmlrpmleap 15.32.6.2-3.3.1Not reportedOPENSUSE-SU-2021:3639-1Not reported
Opensusetinyxmlrpmleap 15.22.6.2-lp152.4.3.1Not reportedOPENSUSE-SU-2021:1474-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [tinyxml]

    Details (2)
    • 2.6.2-6+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · bookworm; dsa · tinyxml · debian · 12

    • 2.6.2-6+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · bookworm; dsa · tinyxml · debian · 12

  • Source package: [tinyxml]

    Details (2)
    • 2.6.2-6+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · bookworm; dsa · tinyxml · debian · 12

    • 2.6.2-6+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · bookworm; dsa · tinyxml · debian · 12

  • Source package: [tinyxml]

    Details (2)
    • 2.6.2-6+deb12u1 · all · bookworm

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · bookworm; dsa · tinyxml · debian · 12

    • 2.6.2-6+deb12u1 · all · bookworm

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · bookworm; dsa · tinyxml · debian · 12

[Debian 13 (Trixie)]

  • Source package: [tinyxml]

    Details (2)
    • 2.6.2-7 · amd64 · trixie

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · 13

    • 2.6.2-7 · arm64 · trixie

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · 13

  • Source package: [tinyxml]

    Details (2)
    • 2.6.2-7 · amd64 · trixie

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · 13

    • 2.6.2-7 · arm64 · trixie

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · 13

  • Source package: [tinyxml]

    Details (2)
    • 2.6.2-7 · all · trixie

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · 13

    • 2.6.2-7 · all · trixie

      Fixed · Fixed: 2.6.2-6

      dsa · tinyxml · debian · 13

Observed:

References