PT-2026-105036 · Azure Linux · Cmake
Published
2026-09-19
·
Updated
2026-09-19
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Expat before 2.8.5 fails to validate that a high surrogate in UTF-16 input is followed by a low surrogate, allowing malformed UTF-16 sequences to be accepted. Attackers can supply UTF-16 encoded XML containing lone high surrogates that consume the following code unit, causing Expat to pass unpaired surrogates to applications built with XML UNICODE and to silently replace input characters in other builds.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Cmake