CVE-2026-89668
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: nfsd: init_nfsd() funksiyasında nfsd_debugfs_init()-i nfsd4_init_slabs()-dən sonraya keçirin init_nfsd() daxilində nfsd_debugfs_init() funksiyası nfsd4_init_slabs()-dən əvvəl işləyir. Əgər slab ayırması uğursuz olarsa, sadə "return retval" ifadəsi nfsd_debugfs_exit() funksiyasından yan keçərək, azad edilmiş modul mətninə köhnəlmiş fops göstəriciləri olan yetim debugfs faylları saxlayır. nfsd_debugfs_init()-i slab init uğurlu olduqdan sonraya keçirin ki, erkən geri dönüş zamanı təmizlənəcək heç bir debugfs vəziyyəti qalmasın. Artıq debugfs bu ikisindən daha gec başladığı üçün, geri qaytarma yollarını da tərs-başlatma (LIFO) ardıcıllığına uyğunlaşdırın: həm init_nfsd() xəta yolunda, həm də exit_nfsd()-də nfsd_debugfs_exit()-i nfsd4_free_slabs()-dən əvvəl işlədin. nfsd debugfs faylları yalnız modul-qlobal vəziyyətə istinad edir və slab keşlərindən asılılığı yoxdur, buna görə də həmin yenidən sıralama funksional dəyişiklik etməyən bir təmizlikdir.
Necə düzəltmək olar
- Linux Linux4ae5d7490ae6a7b83b3d607f88c499f4f85e753a, ab43ff94f5dfc2b6a080b167b69855eb7655c98b, 2c390c8a1764d67095fe444401861fac4c049362 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 9fe5ea760e64f04412dbed51645a0dac7220d40a ≤ v < 4ae5d7490ae6a7b83b3d607f88c499f4f85e753a, 9fe5ea760e64f04412dbed51645a0dac7220d40a ≤ v < ab43ff94f5dfc2b6a080b167b69855eb7655c98b, 9fe5ea760e64f04412dbed51645a0dac7220d40a ≤ v < 2c390c8a1764d67095fe444401861fac4c049362, 6.16 | 4ae5d7490ae6a7b83b3d607f88c499f4f85e753a, ab43ff94f5dfc2b6a080b167b69855eb7655c98b, 2c390c8a1764d67095fe444401861fac4c049362 |
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.