CVE-2026-14534

Yüksək

Təsvir

Trail of Bits fickling-in 0.1.10 daxil olmaqla bütün versiyalarında Python standart kitabxanasının _posixsubprocess, site və atexit modulları UNSAFE_IMPORTS qara siyahısına (fickle.py) daxil edilməyib. Bu modulların qara siyahıda olmaması səbəbindən, fickling-in check_safety() funksiyası _posixsubprocess.fork_exec (istənilən binar faylları icra edə bilən C-səviyyəli proses yaradıcısı), site.execsitecustomize (istənilən sayt fərdiləşdirmə kodunu icra edir) və atexit._run_exitfuncs (qeydiyyatdan keçmiş bütün çıxış idarəedici callback-lərini tetikləyir) kimi təhlükəli funksiyaları çağıran pickle yükləri üçün heç bir tapıntı olmadan LIKELY_SAFE nəticəsini qaytarır. fickling.load() API-si, aşkar təhlükəsizlik qapısı kimi check_safety()-i pickle.loads() ilə zəncirləyir; LIKELY_SAFE hökmü yükün deserializasiya olunmasına və icra edilməsinə səbəb olur. Bu, CVE-2026-22607 (cProfile), CVE-2025-67748 (pty) və CVE-2025-67747 (marshal/types) ilə eyni kök səbəbi paylaşır. OvertlyBadEvals bu modullar standart kitabxana importları olduğu üçün onları qeyd etmir. UnsafeImports isə onlar qara siyahıda olmadığı üçün onları qeyd etmir. UnusedVariables evristikası SETITEMS opcode nümunəsi tərəfindən sıradan çıxarılır.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulTrailofbits Fickling
Dərc4 iyl 2026
İlk görülmə4 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • fickling0.1.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
trailofbits ficklingv ≤ 0.1.10—
ficklingPyPIv < 0.1.110.1.11

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-14534 · Trailofbits Fickling · Dark Radar