CVE-2026-64296

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik həll edilmişdir: exfat: exfat_find_dir_entry() funksiyasında uniname irəliləyişini məhdudlaşdır exfat_find_dir_entry() funksiyasında hər TYPE_EXTEND (fayl adı) qeydi çıxış göstəricisini sabit miqdarda irəli aparır, halbuki dövrün qoruyucusu yalnız yığılmış ad uzunluğunu izləyir: if (++order == 2) uniname = p_uniname->name; else uniname += EXFAT_FILE_NAME_LEN; len = exfat_extract_uni_name(ep, entry_uniname); name_len += len; unichar = *(uniname+len); *(uniname+len) = 0x0; uniname hər ad qeydi üçün EXFAT_FILE_NAME_LEN (15) qədər artır, lakin name_len yalnız faktiki çıxarılmış uzunluq qədər artır ki, bu da ad fraqmentində erkən NUL olduqda daha qısa olur. Yeganə qoruyucu `name_len >= MAX_NAME_LENGTH` şərtidir, buna görə də çoxsaylı qısa ad fraqmentləri olan hazırlanmış qovluq name_len kiçik qalarkən uniname-in p_uniname->name[MAX_NAME_LENGTH + 3] buferindən çox uzağa getməsinə imkan verir və *(uniname+len) ünvanında bufer hüdudlarından kənar oxuma və yazma ilə nəticələnir. Qardaş çıxarıcı exfat_get_uniname_from_ext_entry() artıq qısa fraqmentdə dayanır (d42334578eba commit-ində ("exfat: check if filename entries exceeds max filename length") əlavə edilmiş sinxron `len != EXFAT_FILE_NAME_LEN` qoruyucusu); exfat_find_dir_entry() heç vaxt ekvivalentini almamışdır. Hər qeyd üzrə yazma ofsetini sayğac kimi izləyin və çıxış göstəricisi formalaşdırılmazdan əvvəl ofsetin və ya ofset üstəgəl çıxarılmış uzunluğun MAX_NAME_LENGTH-dən artıq olacağı halda fraqmenti rədd edin.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.7 ≤ v < 5.10.261, 5.11 ≤ v < 5.15.212, 5.16 ≤ v < 6.1.178, 6.2 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.45.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4

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.