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

AZL-105149

Affected Products

Cmake