CVE-2026-44898
Təsvir
Mistune rendererlər və plaginləri olan Python Markdown parseridir. 3.2.1 versiyasından əvvəl render_toc_ul() funksiyası (level, id, text) tuple-ları siyahısından <ul> məzmun siyahusu ağacı qurur. Həm id dəyəri (href="#<id>" kimi istifadə olunur), həm də mətn dəyəri (görünən link etiketi kimi istifadə olunur) heç bir HTML escape tətbiq edilmədən adi Python format sətiri vasitəsilə <a> teqlərinə daxil edilir. Başlıq ID-ləri istifadəçi tərəfindən təmin edilən başlıq mətnindən törədikdə (oxunaqlı slug anchor-lar üçün standart istifadə halı), hücumçu href="#..." atribut kontekstindən çıxan və render edilmiş məzmun siyahusuna birbaşa <script> blokları da daxil olmaqla ixtiyari HTML teqlərini yerləşdirən başlıq yarada bilər. Bu zəiflik 3.2.1 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- mistune_project mistune3.2.1 və ya daha yeni versiya
- mistune3.2.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mistune_project mistune | v < 3.2.1 | 3.2.1 |
| mistunePyPI | 3.2.0 ≤ v < 3.2.1, v < 3.2.1 | 3.2.1 |
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.