CVE-2026-85271
Təsvir
Open edX Platform hər hansı miqyasda onlayn təlimlərin hazırlanmasını və çatdırılmasını təmin edir. Redwood versiyasından etibarən Ulmo və Verawood.1 versiyalarına qədər, openedx/core/djangoapps/notifications/email/utils.py faylındakı add_additional_attributes_to_notifications funksiyası, openedx/core/djangoapps/notifications/base_notification.py faylındakı get_notification_content tərəfindən istehsal olunan discussion-title dəyərlərini təmizləmədən bildiriş məzmununu təyin edir. Qeydiyyatdan keçmiş tələbə lms/djangoapps/discussion/rest_api/discussions_notifications.py tərəfindən təqdim edilən post_title dəyərinə CSS imkanlı markap yerləşdirə bilər. Daha sonra xülasə (digest) və toplu e-poçt renderinqi həmin dəyəri openedx/core/djangoapps/notifications/templates/notifications/digest_content.html vasitəsilə təhlükəsiz HTML kimi ötürür ki, bu da başqa bir öyrənən CSS renderinqi dəstəkləyən müştəri proqramını açdıqda e-poçtun açılmasının izlənilməsinə, məzmunun saxtalaşdırılmasına və ya fişinqə şərait yaradır. Təcili e-poçt yolu buna təsir etmir, çünki o, başlıq markapını silir və ayrıca təmizlənmiş gövdəni render edir. Bu problem Ulmo və Verawood.1 versiyalarında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openedx openedx-platform | >= release/redwood.1, < release/ulmo.4 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.