CVE-2026-89785
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: fs/ntfs3: reparse/objid init prosesində INDEX_ROOT-un sərhədlərdən kənar oxunması düzəldildi ntfs_reparse_init() və ntfs_objid_init() funksiyaları $Extend/$Reparse və $Extend/$ObjId meta fayllarının indeks kökünü ($R və $O adlanan INDEX_ROOT atributlarını) analiz edir. Onlar tip və qayda sahələrini resident_data() vasitəsilə oxuyur, lakin bu funksiya rezident atributun onları saxlamaq üçün kifayət qədər böyük olub-olmadığını yoxlamır. mi_enum_attr() funksiyası data_off == asize və data_size == 0 olan rezident atributu qəbul edir. MFT yazısında sonuncu yerləşən belə bir atribut üçün resident_data() record_size buferinin sonuna göstərən göstəricini (pointer) qaytarır, buna görə də root->type / root->rule oxunduqda ayrılmış yaddaş sərhədləri aşılır. ntfs_security_init() funksiyasının artıq $SDH / $SII üçün etdiyi kimi, resident_data_ex(attr, sizeof(struct INDEX_ROOT)) istifadə edilməlidir və NULL qaytarıldıqda proses dayandırılmalıdır. Atribut yalnız xüsusi hazırlanmış obraz mount edilərkən analiz edildiyi üçün bu, CAP_SYS_ADMIN tələb edir. BUG: KASAN: slab-out-of-bounds in ntfs_reparse_init (fs/ntfs3/fsntfs.c:2306) Read of size 4 at addr ffff88801219dc00 by task mount ntfs_reparse_init (fs/ntfs3/fsntfs.c:2306) ntfs_fill_super (fs/ntfs3/super.c:1604) get_tree_bdev_flags (fs/super.c:1703) vfs_get_tree (fs/super.c:1758) path_mount (fs/namespace.c:4131) __x64_sys_mount (fs/namespace.c:4360)
Necə düzəltmək olar
- Linux Linuxeb80003744e32a7366a523015e4acfe0a2ac7d88, bd631e2005290a55c8edda87363bc0d594c01705, 94fce1d3e74fe011e21f17490ba58491709fd7e5, 66c074eab6f966fbe48a0fc4b3a45b2a2e2df527, 64bb6000bfbdf241a6dd578199acd90321a4243e, 72caafbc95c5dca8266a942b8e96ad81d8d9adc7, 2064bc663f89e61b8681c1fb9d1ce445de72063d və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < eb80003744e32a7366a523015e4acfe0a2ac7d88, 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < bd631e2005290a55c8edda87363bc0d594c01705, 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < 94fce1d3e74fe011e21f17490ba58491709fd7e5, 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < 66c074eab6f966fbe48a0fc4b3a45b2a2e2df527, 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < 64bb6000bfbdf241a6dd578199acd90321a4243e, 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < 72caafbc95c5dca8266a942b8e96ad81d8d9adc7, 82cae269cfa953032fbb8980a7d554d60fb00b17 ≤ v < 2064bc663f89e61b8681c1fb9d1ce445de72063d, 5.15 | eb80003744e32a7366a523015e4acfe0a2ac7d88, bd631e2005290a55c8edda87363bc0d594c01705, 94fce1d3e74fe011e21f17490ba58491709fd7e5, 66c074eab6f966fbe48a0fc4b3a45b2a2e2df527, 64bb6000bfbdf241a6dd578199acd90321a4243e, 72caafbc95c5dca8266a942b8e96ad81d8d9adc7, 2064bc663f89e61b8681c1fb9d1ce445de72063d |
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.