CVE-2026-64432
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: fs/ntfs3: log_replay copy_lcns funksiyasında Dirty Page Table tutumunu yoxlayın $LogFile jurnalının təkrar oxunmasının analiz mərhələsində log_replay() hər bir fəaliyyət jurnal qeydindən LCN-ləri mövcud Dirty Page Table (DPT) girişinə təyinat indeksini məhdudlaşdırmadan kopyalayır. DPT girişində lcns_follow=1 və lcns_follow=2 olan fəaliyyət jurnal qeydi olan hazırlanmış NTFS obrazı mount zamanı kernel slab sərhədlərindən kənar yazma yaradır: BUG: KASAN: slab-out-of-bounds in log_replay+0x654c/0xdb60 Write of size 8 at addr ffff8880095e1040 by task mount İki hücumçu tərəfindən idarə olunan sahə j+i-ni ayrılmış page_lcns[] massivindən kənara çıxara bilər: 1. dp->lcns_follow (tutum) lrh->lcns_follow-dan kiçik ola bilər. 2. lrh->target_vcn dp->vcn-dən kiçik ola bilər və bu, u64 çıxmasının nəhəng size_t dəyərinə çevrilməsinə səbəb olur. Hədəf VCN deltasını və hər qeyd üzrə LCN sayını DPT girişinin tutumuna qarşı yoxlayın, mövcud out: təmizləmə etiketi vasitəsilə -EINVAL ilə çıxın. Bu, commit b2bc7c44ed17 ("fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot") və commit 0ca0485e4b2e ("fs/ntfs3: validate rec->used in journal-replay file record check") ilə əlavə edilmiş sərhəd yoxlama nümunəsini əks etdirir.
Necə düzəltmək olar
- linux linux_kernel5.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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.15 ≤ 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.4 | 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.
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.