CVE-2026-80673
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ntfs: ntfs_external_attr_find() funksiyasında öncədən baxılan atribut siyahısı girişi məhdudlaşdırıldı Sıfırdan fərqli @lowest_vcn ilə atribut axtarışı həll edilərkən, ntfs_external_attr_find() axtarışa davam edib-etməmək qərarını vermək üçün növbəti $ATTRIBUTE_LIST girişinə nəzər salır, lakin hələ təsdiqlənməmiş həmin girişi yalnız "(u8 *)next_al_entry + 6 < al_end" (hansı ki, yalnız 0..6 baytlarının diapazonda olduğunu sübut edir) və hücumçu tərəfindən idarə olunan, 8-ə uyğunlaşdırılmamış uzunluğa malik "(u8 *)next_al_entry + length <= al_end" ifadələri ilə məhdudlaşdırır. Daha sonra o, next_al_entry->lowest_vcn (offset 8-də olan bir __le64) və next_al_entry->name_offset ünvanındakı adı oxuyur; bunların hər ikisi al_end-dən — yəni kvmalloc ilə ayrılmış atribut siyahısı buferinin (diskdəki attr_list_size ölçüsündə, yuvarlaqlaşdırma olmadan ayrılıb) dəqiq sonundan kənarda yerləşə bilər. Buna görə də, sonuncu girişi al_end-dən bir neçə bayt əvvəl yerləşən xüsusi hazırlanmış diskdəki $ATTRIBUTE_LIST, inode oxunduqda slab out-of-bounds read (slab sərhədləri kənarında oxuma) xətasına səbəb olur. lowest_vcn və adına müraciət etməzdən əvvəl öncədən baxılan girişi ntfs_attr_list_entry_is_valid() (1/3 nömrəli yamada əlavə edilmişdir) ilə təsdiqləyin, beləliklə, əsas atribut siyahısı gəzintisinin istifadə etdiyi eyni sabit başlıq, uzunluq və ad məhdudiyyətləri indi bu oxuma prosesini də qorusun.
Necə düzəltmək olar
- Linux Linux44885c9b45eb4082fb7f558590d84bb254a08e94, 344b18f389f9934d59c7b0cf3d20541ea2e0da58 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 1e9ea7e04472d4e5e12e58c881eaacfb3e49b669 ≤ v < 44885c9b45eb4082fb7f558590d84bb254a08e94, 1e9ea7e04472d4e5e12e58c881eaacfb3e49b669 ≤ v < 344b18f389f9934d59c7b0cf3d20541ea2e0da58, 7.1 | 44885c9b45eb4082fb7f558590d84bb254a08e94, 344b18f389f9934d59c7b0cf3d20541ea2e0da58 |
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.
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.