CVE-2026-54570 in AngleSharp
Сводка
по VulDB • 18.08.2026
AngleSharp — это библиотека .NET для парсинга гипертекстов на основе угловых скобок. До версии 1.5.0 класс MathAnnotationXmlElement в файле AngleSharp/Mathml/Dom/Internal/MathAnnotationXmlElement.cs не рассматривается как точка интеграции HTML, когда его атрибут encoding имеет значение text/html или application/xhtml+xml; это приводит к тому, что метод Consume в AngleSharp/Html/Parser/HtmlDomBuilder.cs направляет токены через парсинг foreign-content вместо стандартного HTML-парсинга. В результате санитайзер может наблюдать DOM, отличающийся от того, который формируется браузером при повторном разборе сериализованного вывода. Злоумышленник может использовать эту дифференциацию пространств имен в сочетании с символами, нарушающими разметку, внутри значения атрибута так, чтобы элемент, скрытый для санитайзера, после повторного парсинга браузером превратился в активный HTML-элемент со способностью выполнять скрипты, что приводит к мутационному межсайтовому скриптингу (XSS). Эта проблема исправлена в версии 1.5.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.