CVE-2026-98135
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: ntfs: boot sektorunda etibarsız sectors_per_cluster dəyərini rədd edin is_boot_sector_ntfs() funksiyası boot sektorunun sectors_per_cluster sahəsini 0x81..0xf3 diapazonunu rədd edən, lakin 0 və digər ikiyin qüvvəti olmayan sayları qəbul edən diapazon testi ilə yoxlayır. Sıfır dəyəri parse_ntfs_boot_sector() funksiyasına çatır: sectors_per_cluster_bits = ffs(sectors_per_cluster) - 1; ... vol->cluster_size = vol->sector_size << sectors_per_cluster_bits; ffs(0) 0-dır, buna görə də sectors_per_cluster_bits (unsigned)-1 olur və sürüşdürmə (shift) əməliyyatı təyin edilməmiş olur: UBSAN: shift-out-of-bounds in fs/ntfs/super.c:673:39 shift exponent 4294967295 is too large for 32-bit type 'int' Bu dəyişiklik istənilən ikiyin qüvvəti olmayan dəyəri rədd edir, çünki o, yuxarıda qeyd olunan sürüşdürməni yalnız ikiyin qüvvəti üçün düzgün nəticə verən ffs() - 1 vasitəsilə həyata keçirir.
Necə düzəltmək olar
- linux linux_kernel7.2.7 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 | 7.1 ≤ v < 7.2.7, 7.3 | 7.2.7 |
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.