CVE-2023-32309

Yüksək

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.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulFacelessuser Pymdown Extensions
Dərc15 may 2023
İlk görülmə15 may 2023

Necə düzəltmək olar

Yeniləyin
  • facelessuser pymdown_extensions10.0 və ya daha yeni versiya
  • pymdown-extensions10.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
facelessuser pymdown_extensions1.5.0 ≤ v < 10.010.0
pymdown-extensionsPyPI1.5 ≤ v < 10.010.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.

Intelligence 360 paketində

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.

CVE-2023-32309 · Facelessuser Pymdown Extensions · Dark Radar