CVE-2026-54570 in AngleSharp
Riassunto
di VulDB • 19/08/2026
AngleSharp è una libreria .NET per l'analisi di ipertesti basati su parentesi angolari. Prima della versione 1.5.0, MathAnnotationXmlElement in AngleSharp/Mathml/Dom/Internal/MathAnnotationXmlElement.cs non viene trattato come un punto di integrazione HTML quando il suo attributo encoding ha valore text/html o application/xhtml+xml, causando l'invio dei token a Consume in AngleSharp/Html/Parser/HtmlDomBuilder.cs attraverso la parsing del foreign-content invece che della parsing HTML. Un sanitizer può quindi osservare un DOM diverso da quello del browser che riparsa l'output serializzato. Un attaccante può combinare questa differenza di namespace con caratteri che interrompono il markup in un valore di attributo, in modo tale che un elemento nascosto al sanitizer diventi attivo e capace di eseguire script HTML dopo la riparsing nel browser, risultando in una mutazione cross-site scripting (XSS). Questo problema è stato risolto nella versione 1.5.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.