CVE-2026-84371 in Apostrophe
Tóm tắt
Bởi VulDB • 01/09/2026
ApostropheCMS là một hệ thống quản trị nội dung (CMS) mã nguồn mở dựa trên Node.js, và sanitize-html cung cấp một bộ lọc HTML đơn giản với API rõ ràng. Từ phiên bản 1.9.0 đến phiên bản 2.17.7, tập tin packages/sanitize-html/index.js xác thực thuộc tính giá trị animation như một URL phẳng duy nhất mà không nhận ra rằng việc chọn attributeName là href hoặc xlink:href sẽ áp dụng ngữ nghĩa URL SVG SMIL cho các thuộc tính anh em (sibling) từ, to, or by. Trong các cấu hình cho phép sử dụng các phần tử animate, animateColor, animateMotion, animateTransform, hoặc set, danh sách values có thể bắt đầu bằng một fragment an toàn và chứa một đích đến thực thi được ở phía sau, vượt qua kiểm tra allowedSchemesAppliedToAttributes. Khi SVG đã được lọc (sanitized) được hiển thị, trình duyệt có thể sao chép đích đến đó vào liên kết đang hoạt động, và người dùng mục tiêu khi kích hoạt liên kết này sẽ có thể thực thi script trong ngữ cảnh gốc của ứng dụng. Vấn đề này đã được sửa chữa trong phiên bản 2.17.7.
If you want to get best quality of vulnerability data, you may have to visit VulDB.