CVE-2024-4030

Yüksək

Təsvir

Windows əməliyyat sistemində tempfile.mkdtemp() tərəfindən qaytarılan kataloqun oxuma və yazma icazələri digər istifadəçilər üçün həmişə məhdudlaşdırılmaya bilərdi; bunun əvəzinə adətən düzgün icazələr standart məkandan miras alınırdı. Alternativ konfiqurasiyalar və ya profil kataloqu olmayan istifadəçilərdə nəzərdə tutulmuş icazələr olmaya bilər. Əgər siz Windows-dan istifadə etmirsinizsə və ya müvəqqəti kataloq yerini dəyişməmisinizsə, bu zəiflik sizə təsir etmir. Digər platformalarda qaytarılan kataloq ardıcıl olaraq yalnız cari istifadəçi tərəfindən oxuna və yazıla bilir. Bu problem Python-un Windows-da Unix icazələrini dəstəkləməməsindən qaynaqlanıb. Düzəliş, yeni yaradılmış kataloqun lazımi icazələrə malik olmasını təmin etmək üçün mkdtemp() tərəfindən istifadə edilən Windows üzərindəki mkdir funksiyasına Unix “700” dəstəyini əlavə edir.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulCPython
Dərc7 may 2024
İlk görülmə7 may 2024
Zəiflik növüCWE-276CWE-276

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Python Software Foundation CPythonv < 3.8.20, 3.9.0 ≤ v < 3.9.20, 3.10.0 ≤ v < 3.10.15, 3.11.0 ≤ v < 3.11.10, 3.12.0 ≤ v < 3.12.4, 3.13.0a1 ≤ v < 3.13.0b13.8.20, 3.9.20, 3.10.15, 3.11.10, 3.12.4, 3.13.0b1

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.