CVE-2026-82035
Təsvir
PyMuPDF 1.28.2 versiyasına qədər olan versiyalarda (b2c8f3a commit-i ilə düzəldilib), src/__main__.py faylındakı extract_objects() funksiyasının şrift budaqcağında yol keçidi (path traversal) zəifliyi mövcuddur. Burada çıxış faylının adı, sənəd tərəfindən idarə olunan BaseFont adı, yol ayırıcıları və ya nöqtə-nöqtə ardıcıllıqları təmizlənmədən birbaşa istifadəçi tərəfindən təmin edilən çıxış kataloquna əlavə edilərək qurulur. Hücumçular, BaseFont adı daxilində ../ ardıcıllığına və ya mütləq yollara dekodlaşan kodlaşdırılmış yol ayırıcıları olan xüsusi hazırlanmış PDF, EPUB, XPS və ya FB2 faylı təqdim edərək, autentifikasiya və ya yüksəldilmiş imtiyazlar tələb etmədən nəzərdə tutulan çıxış kataloqundan kənarda ixtiyari faylların yazılmasına səbəb ola bilərlər.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| PyMuPDF PyMuPDF | v ≤ 1.8.2 | — |
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.