Katalog CVE

CVE-2026-42857

ŚrednieCVSS 4.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 8 - wyżej niż 8% wszystkich znanych CVE

Streszczenie

W platformie Open edX sanitizer HTML clean_thread_html_body() używany do e-maili powiadomień o dyskusjach nie usuwa znaczników <style> z treści postów tworzonych przez użytkowników. Treść jest renderowana z filtrem |safe w szablonach e-maili, co pozwala każdemu zapisanemu studentowi wstrzyknąć dowolny CSS do powiadomień wysyłanych innym użytkownikom.

Ocena ryzyka

Umożliwia to śledzenie e-maili (ujawnienie adresu IP), fałszowanie treści oraz ataki phishingowe wymierzone w innych użytkowników platformy. Ryzyko dotyczy organizacji korzystających z Open edX do szkoleń online.

Rekomendacja

Wdróż poprawkę z commita cddc25cd791bb78f76833896e4778f668861df12 lub zaktualizuj Open edX do wersji zawierającej tę poprawkę. Do czasu wdrożenia rozważ wyłączenie powiadomień e-mail o dyskusjach.

Inne podatności w Open edX Platform

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Open edX Platform enables the authoring and delivery of online learning at any scale. The HTML sanitizer clean_thread_html_body() used for discussion notification emails fails to remove <style> tags from user-generated discussion post content. This content is rendered with Django's |safe template filter in email notification templates, allowing any enrolled student to inject arbitrary CSS into email notifications sent to other users. This enables email tracking (IP address disclosure), content spoofing, and phishing attacks. This vulnerability is fixed with commit cddc25cd791bb78f76833896e4778f668861df12.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS