CVE-2026-80869

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ntfs: ntfs_read_inode_mount() funksiyasında atribut siyahısı girişi məhdudlaşdırıldı ntfs_read_inode_mount() funksiyasındakı $MFT atribut siyahısı gəzişməsi hər bir girişi yalnız "(u8 *)al_entry + 6 > al_end" və "(u8 *)al_entry + le16_to_cpu(al_entry->length) > al_end" şərtləri ilə yoxlayır, lakin daha sonra al_entry->lowest_vcn (offset 8-də olan __le64) və al_entry->mft_reference (offset 16) sahələrini oxuyur — bu sahələr diapazon daxilində olduğu sübut edilmiş 6 baytı aşır. al_entry->length hücum edən tərəf tərəfindən idarə olunur və yalnız sıfırdan fərqli olması tələb edilir, buna görə də son hissəyə yerləşdirilmiş qısa giriş (məsələn, uzunluğu 8 olan) hər iki yoxlamadan keçir, halbuki lowest_vcn / mft_reference oxumaları al_end sərhədini aşır. al_end dəyişəni ni->attr_list + attr_list_size (diskdəki ölçü) kimidir; bufer kvzalloc(round_up(attr_list_size, SECTOR_SIZE)) şəklindədir, buna görə də sektor yuvarlaqlaşdırılması adətən həddindən artıq oxunu udur — lakin attr_list_size SECTOR_SIZE-ın misli olduqda heç bir boşluq qalmır və xüsusi hazırlanmış $MFT atribut siyahısı mount zamanı sərhədlərdən kənar oxumaya (out-of-bounds read) səbəb olur. Digər atribut siyahısı gəzişmələrinin istifadə etdiyi məhdudiyyətlərlə uyğunlaşdırmaq üçün, referans verməzdən əvvəl girişi ntfs_attr_list_entry_is_valid() (patch 1/3-də əlavə edilib) funksiyası ilə yoxlayın. Validator artıq uzunluğun sabit başlığı əhatə etməsini tələb edir ki, bu da ayrıca "!al_entry->length" yoxlamasını artıq edir, ona görə də onu da silin.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc4 sen 2026
İlk görülmə4 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxc7a7e48e71ce915ec4cbd6e9f355590c1ecbc29a, 98634df5b1cb56c26299b7409227025ddb0167d8 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1e9ea7e04472d4e5e12e58c881eaacfb3e49b669 ≤ v < c7a7e48e71ce915ec4cbd6e9f355590c1ecbc29a, 1e9ea7e04472d4e5e12e58c881eaacfb3e49b669 ≤ v < 98634df5b1cb56c26299b7409227025ddb0167d8, 7.1c7a7e48e71ce915ec4cbd6e9f355590c1ecbc29a, 98634df5b1cb56c26299b7409227025ddb0167d8

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.