CVE-2026-55244

Orta

Təsvir

ASTEVAL Python ifadələrinin və deyimlərinin qiymətləndiricisidir. Versiya 1.0.9-a qədər, asteval/astutils.py faylındakı FROM_PY, BaseException, SystemExit, KeyboardInterrupt və GeneratorExit siniflərini asteval.Interpreter.eval() tərəfindən qiymətləndirilən ifadələr üçün əlçatan edir, halbuki asteval/asteval.py faylındakı run() və eval() funksiyaları bu qeyri-Exception BaseException alt sinifləri yerinə Exception sinfini tutur. Hücumçu tərəfindən idarə olunan ifadə bu siniflərdən birini çağırdıqda, on_raise() həmin sinfi raise_exception()-a ötürür və nəticədə yaranan istisna interpretatorun təhlükəsizlik tutucularını yan keçərək çağırıcı tətbiqə yayılır. Beləliklə, etibarsız ifadələri qiymətləndirən istehlakçı xidməti dayandırıla bilər və ya siqnal və təmizləmə proseslərinin idarə edilməsi pozula bilər ki, bu da xidmətdən imtinaya səbəb olur. Ayrı şəkildə sənədləşdirilmiş yalnız oxunaqlı open() imkanı bu zəifliyin hissəsi deyil. Bu problem 1.0.9 versiyasında düzəldilib.

CiddilikOrta
CVSS5.0
İstismar ehtimalı7. faiz dərəcəsi0,2%
MəhsulAsteval
Dərc14 sen 2026
İlk görülmə14 sen 2026
Zəiflik növüCWE-248CWE-248

Necə düzəltmək olar

Yeniləyin
  • asteval1.0.9 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
astevalPyPIv < 1.0.91.0.9

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-55244 · Asteval · Dark Radar