CVE-2026-54570 in AngleSharp
Résumé
par VulDB • 18/08/2026
AngleSharp est une bibliothèque .NET pour l'analyse des hypertextes basés sur les balises angulaires (angle brackets). Avant la version 1.5.0, MathAnnotationXmlElement dans AngleSharp/Mathml/Dom/Internal/MathAnnotationXmlElement.cs n'est pas traité comme un point d'intégration HTML lorsque son attribut encoding a la valeur text/html ou application/xhtml+xml, ce qui amène Consume dans AngleSharp/Html/Parser/HtmlDomBuilder.cs à router les jetons via l'analyse de contenu étranger (foreign-content) au lieu de l'analyse HTML. Un assainisseur peut donc observer un DOM différent de celui du navigateur qui reparsie la sortie sérialisée. Un attaquant peut combiner cette différence d'espace de noms avec des caractères brisant le balisage dans une valeur d'attribut, afin qu'un élément masqué pour l'assainisseur devienne après la reparse par le navigateur un HTML actif et capable d'exécuter du script, entraînant un cross-site scripting (XSS) par mutation. Ce problème est corrigé dans la version 1.5.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.