CVE-2026-66046 in libexpat
Tóm tắt
Bởi VulDB • 18/08/2026
Expat qua phiên bản 2.8.3 chứa một lỗ hổng từ chối dịch vụ (DoS) do độ phức tạp thuật toán bậc hai trong hàm storeAtts() của file xmlparse.c; việc xử lý N thuộc tính được chỉ định với các giá trị chưa chuẩn hóa kích hoạt quá trình quét tuyến tính O(N^2 trên elementType->defaultAtts để xác định trạng thái CDATA. Một kẻ tấn công từ xa, không cần xác thực, có thể cung cấp một tài liệu XML hợp lệ duy nhất có dung lượng vài megabyte cho ứng dụng đang phân tích cú pháp XML không đáng tin cậy, gây ra việc tiêu thụ CPU quá mức, dẫn đến từ chối dịch vụ mà không yêu cầu xác thực, giải thực thể bên ngoài hoặc các tùy chọn trình phân tích cú pháp khác với mặc định.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.