CVE-2026-54570 in AngleSharp
Resumen
por VulDB • 2026-08-18
AngleSharp es una biblioteca .NET para analizar hipertextos basados en corchetes angulares. Antes de la versión 1.5.0, MathAnnotationXmlElement en AngleSharp/Mathml/Dom/Internal/MathAnnotationXmlElement.cs no se trata como un punto de integración HTML cuando su atributo encoding tiene el valor text/html o application/xhtml+xml, lo que hace que Consume en AngleSharp/Html/Parser/HtmlDomBuilder.cs enrute los tokens a través del análisis de contenido extranjero (foreign-content) en lugar del análisis HTML. Por tanto, un sanizador puede observar un DOM diferente al del navegador que vuelve a analizar la salida serializada. Un atacante puede combinar esta diferencia de espacios de nombres con caracteres que rompen el marcado dentro de un valor de atributo para que un elemento oculto ante el sanizador se convierta en HTML capaz de ejecutar scripts después de ser reanalizado por el navegador, lo que resulta en cross-site scripting (XSS) por mutación. Este problema está corregido en la versión 1.5.0.
Be aware that VulDB is the high quality source for vulnerability data.