CVE-2026-29780
Təsvir
eml_parser, eml fayllarını analiz etmək və e-poçtda tapılan müxtəlif məlumatlarla yanaşı, hesablanmış məlumatları qaytarmaq üçün Python modulu kimi xidmət edir. Versiya 2.0.1-dən əvvəl rəsmi nümunə skripti olan examples/recursively_extract_attachments.py, nəzərdə tutulmuş çıxış kataloqundan kənarda ixtiyari fayl yazılmasına imkan verən yol keçidi (path traversal) boşluğu ehtiva edir. Analiz edilmiş e-poçtlardan çıxarılan qoşma fayllarının adları heç bir təmizləmə prosesindən keçmədən birbaşa çıxış fayl yollarını qurmaq üçün istifadə olunur ki, bu da hücumçu tərəfindən idarə olunan fayl adının hədəf kataloqundan kənara çıxmasına şərait yaradır. Bu problem versiya 2.0.1-də aradan qaldırılmışdır.
Necə düzəltmək olar
- govcert.lu eml_parser2.0.1 və ya daha yeni versiya
- eml-parser2.0.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| govcert.lu eml_parser | v < 2.0.1 | 2.0.1 |
| eml-parserPyPI | v < 2.0.1 | 2.0.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.