Package: tinyxml / 2.6.2-7
Metadata
Package | Version | Patches format |
---|---|---|
tinyxml | 2.6.2-7 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
enforce use stl.patch | (download) |
tinyxml.h |
4 4 0 - 0 ! |
tinyxml is built with tixml_use_stl, so we have to enforce it when the library is used. |
entity encoding.patch | (download) |
tinyxml.cpp |
25 1 24 - 0 ! |
tinyxml incorrectly encodes text element containing an ampersand followed by either x or #. |
CVE 2021 42260.patch | (download) |
tinyxmlparser.cpp |
6 6 0 - 0 ! |
in stamp always advance the pointer if *p= 0xef . The current implementation only advanced if 0xef is followed by two non-zero bytes. In case of malformed input (0xef should be the start byte of a three byte character) this leads to an infinite loop. (CVE-2021-42260) |
CVE 2023 34194.patch | (download) |
tinyxmlparser.cpp |
4 4 0 - 0 ! |
avoid reachable assertion via crafted xml document with a '\0' located after whitespace Bug: https://www.forescout.com/resources/sierra21-vulnerabilities Bug-Debian: https://bugs.debian.org/1059315 Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2023-34194 Bug-Debian: https://security-tracker.debian.org/tracker/CVE-2023-40462 |
1