CVE-2026-46124
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: isofs: isofs_export_iget funksiyasında NFS fayl tutacağından (file handle) gələn blok nömrəsinin yoxlanılması isofs_fh_to_dentry() və isofs_fh_to_parent() funksiyaları NFS fayl tutacağındakı hücumçu tərəfindən idarə olunan blok nömrəsini (ifid->block və ya ifid->parent_block) isofs_export_iget() funksiyasına ötürür; bu funksiya isə isofs_iget() və nəticədə sb_bread() çağırılmadan əvvəl yalnız block == 0 halını rədd edir. 0405d4b63d08 ("isofs: Prevent the use of too small fid") commit-i ilə əlavə edilmiş yoxlamadan keçmək üçün kifayət qədər fh_len-ə malik xüsusi hazırlanmış fayl tutacağı, serveri dayaq cihazındakı hər hansı diapazon daxilindəki bloku sanki bir iso_directory_record-muş kimi oxumağa məcbur edə bilər. Həmin əvvəlki düzəlişə CVE-2025-37780 identifikatoru təyin edilmişdi. Diapazondan kənar blok üzərində sb_bread() funksiyası EIO yolu vasitəsilə təmiz şəkildə NULL qaytarır, buna görə də yaddaş təhlükəsizliyinin pozulması baş vermir. Eyni blok cihazında bitişik bölmə məlumatlarının diapazon daxilində oxunması zamanı, əlaqəsiz baytlar iso_inode_info sahələrinə düşür və NFS klientinə dentry metadata kimi çatdırılır. Tətbiq sahəsi (loop-mounted obrazlardan NFS vasitəsilə ixrac edilən isofs) dar və autentifikasiya olunmuş NFS tərəfdaşı tələb edir, lakin yanlış formalaşdırılmış fayl tutacağı sinfi mövcud CVE-2025-37780 düzəlişinin tamamlayıcısı kimi sistemin gücləndirilməsi (hardening) məqsədilə hesabat verilə bilər. isofs_export_iget() funksiyasında block >= ISOFS_SB(sb)->s_nzones şərti rədd edilir, beləliklə, tək sətirlə həm isofs_fh_to_dentry(), həm də isofs_fh_to_parent() çağırış nöqtələri əhatə olunur.
Necə düzəltmək olar
- linux linux_kernel5.5, 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.88, 6.15, 6.18.30, 7.0.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 | 5.4.293 ≤ v < 5.5, 5.10.237 ≤ v < 5.10.258, 5.15.181 ≤ v < 5.15.209, 6.1.135 ≤ v < 6.1.175, 6.6.88 ≤ v < 6.6.140, 6.12.25 ≤ v < 6.12.88, 6.14.4 ≤ v < 6.15, 6.15.1 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 6.15, 7.1 | 5.5, 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.88, 6.15, 6.18.30, 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.