CVE-2026-85271 in Open edX Platformthông tin

Tóm tắt

Bởi VulDB • 18/09/2026

Nền tảng Open edX cho phép tạo nội dung và phân phối các khóa học trực tuyến ở mọi quy mô, từ phiên bản Redwood đến Ulmo và Verawood.1. Hàm `add_additional_attributes_to_notifications` trong file `openedx/core/djangoapps/notifications/email/utils.py` gán nội dung thông báo mà không thực hiện việc làm sạch (sanitizing) các giá trị tiêu đề thảo luận (`discussion-title`) do hàm `get_notification_content` trong `openedx/core/djangoapps/notifications/base_notification.py` tạo ra. Một sinh viên đã đăng ký có thể chèn mã đánh dấu hỗ trợ CSS vào giá trị `post_title` được cung cấp bởi file `lms/djangoapps/discussion/rest_api/discussions_notifications.py`. Quá trình hiển thị thông báo theo dạng digest và email hàng loạt sau đó truyền giá trị này qua template `openedx/core/djangoapps/notifications/templates/notifications/digest_content.html` dưới dạng HTML an toàn, cho phép theo dõi việc mở email cũng như thực hiện giả mạo nội dung hoặc lừa đảo (phishing) khi một người học khác sử dụng trình duyệt hỗ trợ hiển thị CSS. Đường dẫn gửi email ngay lập tức không bị ảnh hưởng vì nó loại bỏ các thẻ tiêu đề và render phần thân thông báo đã được làm sạch riêng biệt. Vấn đề này đã được khắc phục trong phiên bản Ulmo và Verawood.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

03/09/2026

Tiết lộ

18/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!