CVE-2026-54071

Yüksək

Təsvir

BabelDOC sənəd tərcüməsi alətidir. Versiya 0.6.3-dən əvvəl, BabelDOC-un babeldoc/pdfminer/cmapdb.py faylındakı daxili PDF parseri, CMapDB._load_data() funksiyası CMap fayllarını yükləyərkən etibarsız pickle məlumatlarını deserializasiya edir. Yol ayırıcıları dekodlaşdırıldıqdan sonra, PDF tərəfindən idarə olunan Encoding və ya CMapName dəyərləri və gömülmüş PostScript usecmap operatorları bu mənbəyə çata bilər, halbuki _normalize_cmap_name() yalnız başlanğıc slash simvolunu silir. Mütləq yollar və ya keçid ardıcıllıqları os.path.join() vasitəsilə etibarlı CMap kataloqlarından çıxa, hücum edən tərəf üçün yazıla bilən .pickle.gz faylını seçə və pickle.loads()-in BabelDOC prosesinin imtiyazları ilə ixtiyari Python kodunu icra etməsinə səbəb ola bilər. Bu problem versiya 0.6.3-də düzəldilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulBabeldoc
Dərc21 avq 2026
İlk görülmə21 avq 2026

Necə düzəltmək olar

Yeniləyin
  • babeldoc0.6.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
babeldocPyPIv < 0.6.30.6.3

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-2026-54071 · Babeldoc · Dark Radar