CVE-2026-100842

Yüksək

Təsvir

MONAI 1.6.0 versiyasına qədər olan versiyalarda monai/bundle/scripts.py faylındakı _get_fake_spatial_shape() funksiyasında eval injection zəifliyi mövcuddur. Funksiya, şəklin ifadələrini AST-ni analiz edən və yalnız ast.Name düyünlərini toplayan köməkçi vasitə ilə yoxlayır və 'p' və ya 'n'-dən başqa hər hansı adı rədd edir, daha sonra isə sətiri eval() funksiyasına ötürür. Yalnız sabitlərdən və atribut, alt indeks (subscript) və ya çağırış düyünlərindən qurulmuş ifadələr (məsələn, "(1).__class__.__bases__[0].__subclasses__()" və ya "int.__class__.__init__.__globals__") heç bir ast.Name düyünü ehtiva etmir və buna görə də ağ siyahını (allowlist) yan keçir. Şəkil dəyəri _get_real_input_data və verify_net_in_out tərəfindən istifadə olunan bundle metadata-dan gəldiyi üçün (bundle 'verify_net_in_out' CLI axını vasitəsilə əlçatandır), bundle metadata-sına təsir göstərə bilən hücumçu obyekt introspeksiya zəncirləri vasitəsilə eval qumcuğunu (sandbox) keçə və bu standart olmayan axında kodun icrasını həyata keçirə bilər.

CiddilikYüksək
CVSS7.0
İstismar ehtimalı—
MəhsulMonai
Dərc27 sen 2026
İlk görülmə27 sen 2026
Zəiflik növüCWE-95CWE-95

Necə düzəltmək olar

Yeniləyin
  • monai1.6.1rc0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
project-monai monaiv ≤ 1.6.0—
monaiPyPIv < 1.6.1rc01.6.1rc0

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.