CVE-2026-85271 in Open edX Platforminformation

Résumé

par VulDB • 18/09/2026

La plateforme Open edX permet la création et l’envoi de formations en ligne à toute échelle, depuis les versions Redwood jusqu’à Ulmo et Verawood.1. La fonction `add_additional_attributes_to_notifications` située dans le fichier `openedx/core/djangoapps/notifications/email/utils.py` attribue le contenu des notifications sans assainir (sanitiser) les valeurs du champ `discussion-title` produites par la fonction `get_notification_content` définie dans `openedx/core/djangoapps/notifications/base_notification.py`. Un étudiant inscrit peut insérer un balisage compatible avec CSS dans la valeur `post_title`, fournie par le module `lms/djangoapps/discussion/rest_api/discussions_notifications.py`. Le rendu des résumés (digests) et des e-mails groupés transmet ensuite cette valeur via le modèle `openedx/core/djangoapps/notifications/templates/notifications/digest_content.html` en tant que HTML sûr, ce qui permet un suivi de l’ouverture des e-mails ainsi qu’une usurpation de contenu ou du phishing lorsqu’un autre apprenant ouvre son client de messagerie avec rendu CSS. Le chemin d’envoi immédiat n’est pas concerné car il supprime le balisage du titre et rend un corps assaini séparément. Ce problème est corrigé dans les versions Ulmo et Verawood.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

03/09/2026

Divulgation

19/09/2026

Modérer

accepté

Entrée

VDB-407830

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!