CVE-2026-46159
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: btrfs: məlumat sızmasına səbəb ola bilən btrfs_ioctl_space_info() slot_count TOCTOU xətası düzəldildi btrfs_ioctl_space_info() funksiyasında blok qrupu RAID növü siyahıları üzərindən iki keçid arasında TOCTOU yarış vəziyyəti mövcuddur. Birinci keçid ayırma ölçüsünü müəyyən etmək üçün elementləri sayır, ikinci keçid isə buferi doldurur. Keçidlər arasında groups_sem rwlock kilidi azad edilir ki, bu da eyni vaxtda blok qrupunun silinməsinə və element sayının azalmasına şərait yaradır. İkinci keçid birinci keçidin saydığından daha az elementi doldurduqda, copy_to_user() funksiyası sonda qalan təyin olunmamış kmalloc baytları daxil olmaqla bütün alloc_size baytlarını istifadəçi sahəsinə kopyalayır. Bu problem, alloc_size baytları əvəzinə yalnız total_spaces elementlərinin (ikinci keçiddə faktiki doldurulmuş sayın) kopyalanması ilə və gələcəkdə kopyalama ölçüsü uyğunsuzluğu zamanı yığın (heap) məlumatlarının sızmaması üçün kzalloc-a keçid edilməsi ilə düzəldilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.6.140, 6.12.90, 6.18.32, 7.0.7 və ya daha yeni versiya
- git.kernel.org/stable/c/4fdc6ee0802121d9cd96b8d085e589f51e5a4ec3
- git.kernel.org/stable/c/5d12e0ab009ade48c1bff9324fd9bea2c773d088
- git.kernel.org/stable/c/973e57c726c1f8e77259d1c8e519519f1e9aea77
- git.kernel.org/stable/c/d09d67d5de577cedae3de9497dff217e0ac8b641
- git.kernel.org/stable/c/f5ee467b56764964027c361641f64953fc0f8f9a
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.34.1 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.90, 6.13 ≤ v < 6.18.32, 6.19 ≤ v < 7.0.7, 2.6.34 | 6.6.140, 6.12.90, 6.18.32, 7.0.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.