CVE-2023-32309
Təsvir
PyMdown Extensions `Python-Markdown` markdown layihəsi üçün genişləndirmələr toplusudur. Təsirə məruz qalmış versiyalarda include fayl sintaksisindən istifadə edərkən ixtiyari faylın oxunması mümkündür. `--8<--"/etc/passwd"` və ya `--8<--"/proc/self/environ"` sintaksisindən istifadə etməklə bu faylların məzmunu yaradılan sənədləşmədə göstəriləcək. Bundan əlavə, göstərilmiş, icazə verilmiş baza yoluna nisbətən yol da göstərilmiş baza yollarından kənarda olan faylın məzmununu göstərmək üçün istifadə edilə bilər: `--8<-- "../../../../etc/passwd"`. Snippets genişləndirməsində `base_path` seçimi mövcuddur, lakin tətbiq Directory Traversal-a qarşı həssasdır. Həssas hissə snippets.py faylında `get_snippet_path(self, path)` funksiyasının 155-174-cü sətirlərində yerləşir. Plaqinin icra olunduğu hostda oxuna bilən istənilən faylın məzmunu ifşa oluna bilər. Bu, Snippets-in xarici istifadəçilərə təqdim edildiyi istənilən istifadəyə təsir edə bilər. Snippets-in istifadəçiyə yönəlmiş, dinamik məzmunu emal etmək üçün istifadə edilməsi heç vaxt tövsiyə olunmur. O, hostun nəzarəti altında backenddə məlum məzmunu emal etmək üçün nəzərdə tutulmuşdur, lakin kimsə təsadüfən onu istifadəçiyə yönəlmiş məzmun üçün aktivləşdirərsə, arzuolunmaz məlumat ifşa oluna bilər. Bu problem 10.0 versiyasında həll edilmişdir. İstifadəçilərə yeniləmə tövsiyə olunur. Yeniləyə bilməyən istifadəçilər girişi filtrləməklə nisbi yolları məhdudlaşdıra bilərlər.
Necə düzəltmək olar
- facelessuser pymdown_extensions10.0 və ya daha yeni versiya
- pymdown-extensions10.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| facelessuser pymdown_extensions | 1.5.0 ≤ v < 10.0 | 10.0 |
| pymdown-extensionsPyPI | 1.5 ≤ v < 10.0 | 10.0 |
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.