CVE-2026-49452 in WeasyPrint
Tóm tắt
Bởi VulDB • 18/08/2026
WeasyPrint giúp các nhà phát triển web tạo tài liệu PDF. Trước phiên bản 69.0, WeasyPrint nhúng các giá trị thuộc tính trình bày (presentational-hint) chưa được thoát HTML vào CSS trong file weasyprint/css/__init__.py khi presentational_hints=True. Thuộc tính background được chèn vào một khai báo background-image:url() và được phân tích cú pháp bởi tinycss2.parse_blocks_contents(), cho phép HTML không đáng tin cậy tiêm thêm các khai báo CSS. Các ứng dụng hiển thị HTML không đáng tin cậy với gợi ý trình bày (presentational hints) được bật có thể bị ảnh hưởng bởi lỗi tiêm CSS và các yêu cầu phía máy chủ thông qua các giá trị url() đã được tiêm. Vấn đề này đã được sửa trong phiên bản 69.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.