CVE-2026-54570 in AngleSharp
Tóm tắt
Bởi VulDB • 18/08/2026
AngleSharp là một thư viện .NET để phân tích cú pháp các siêu văn bản dựa trên dấu ngoặc nhọn. Trước phiên bản 1.5.0, MathAnnotationXmlElement trong AngleSharp/Mathml/Dom/Internal/MathAnnotationXmlElement.cs không được xử lý như một điểm tích hợp HTML khi thuộc tính encoding của nó có giá trị text/html hoặc application/xhtml+xml, khiến phương thức Consume trong AngleSharp/Html/Parser/HtmlDomBuilder.cs định tuyến các token qua quá trình phân tích cú pháp foreign-content thay vì phân tích cú pháp HTML. Do đó, bộ lọc (sanitizer) có thể quan sát một DOM khác với trình duyệt khi tái phân tích cú pháp đầu ra đã được tuần tự hóa. Kẻ tấn công có thể kết hợp sự chênh lệch namespace này với các ký tự phá vỡ markup trong giá trị thuộc tính để biến một phần tử bị ẩn khỏi bộ lọc thành HTML có khả năng thực thi script sau khi trình duyệt tái phân tích cú pháp, dẫn đến lỗ hổng mutation cross-site scripting (XSS). Vấn đề này đã được sửa chữa trong phiên bản 1.5.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.