CVE-2026-102991

Orta

Təsvir

Mako Python dilində yazılmış şablon kitabxanasıdır. 1.4.2 versiyasından əvvəl, Windows əməliyyat sistemində mako/lookup.py faylındakı TemplateLookup.get_template() funksiyası şablon URI-lərini posixpath ilə həll edir, lakin mako/template.py faylındakı Template.__init__() onları ntpath istifadə edən os.path ilə yoxlayır. Disk təyinedicisi ilə başlayan bir URI, ntpath-ın öncədən nöqtə-nöqtə (dot-dot) yoxlamasından əvvəl keçid seqmentlərini udmasına səbəb olur, posixpath həlli isə konfiqurasiya edilmiş şablon kataloqundan kənara çıxa bilir. Hücumkeş tərəfindən idarə olunan şablon adlarını və ya daxiletmə (include) yollarını ötürən tətbiq eyni diskdəki proses tərəfindən oxuna bilən faylları ifşa edə bilər və həmçinin Mako şablon sintaksisini ehtiva edən hədəf fayl şablon kimi analiz edilib icra oluna bilər. Xam URL yolları adətən bu mərhələyə çatmazdan əvvəl normallaşdırılır, lakin sorğu sətirləri (query strings), forma və ya JSON gövdələri, marşrut parametrləri və dinamik daxiletmə ifadələri bunu qoruya bilər. Bu problem 1.4.2 versiyasında düzəldilmişdir.

CiddilikOrta
CVSS6.5
İstismar ehtimalı29. faiz dərəcəsi0,4%
MəhsulMako
Dərc30 sen 2026
İlk görülmə30 sen 2026

Necə düzəltmək olar

Yeniləyin
  • mako1.4.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
makoPyPIv < 1.4.21.4.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.

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-102991 · Mako · Dark Radar