CVE-2026-90039
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: NFSD: Admin vəziyyətinin ləğvi gəzintilərini NFSD_NET_UP ilə qoruyun /proc/fs/nfsd/unlock_filesystem faylına yazmaq və ya NFSD_CMD_UNLOCK_FILESYSTEM yaxud NFSD_CMD_UNLOCK_EXPORT netlink əmrini göndərmək, açıq vəziyyətləri ləğv etmək və asinxron COPY əməliyyatlarını ləğv etmək üçün NFSv4 klient heş cədvəllərini gəzir. Hər üç idarəedici bu gəzintini nn->nfsd_serv vasitəsilə məhdudlaşdırır, lakin portlist və ya netlink listener_set vasitəsilə əlavə edilmiş dinləyici, hər hansı nfsd axını başlamazdan əvvəl nn->nfsd_serv dəyərini təyin edir. nfsd_startup_net() hələ nn->conf_id_hashtbl cədvəlini ayırmadığı üçün gəzintilər NULL cədvəlinə müraciət edir (dereference). CAP_SYS_ADMIN səlahiyyətinə malik lokal administrator serveri heç vaxt başlatmadan nüvəni bu yolla çökdürə bilər. nn->nfsd_serv xidmət yaradıldıqda təyin edilir ki, bu da cədvəlin ayrılmasından əvvəl baş verir. Bunun əvəzinə NFSD_NET_UP cədvəllərin aktiv olduğu zaman kəsiyini müəyyən edir: nfsd_startup_net() funksiyasının sonunda təyin edilir və onlar azad edildikdən sonra nfsd_shutdown_net() funksiyasında təmizlənir, hər ikisi nfsd_mutex altında yerinə yetirilir. Üç kilid açma yolunun NFSD_NET_UP ilə məhdudlaşdırılması, əvvəlki söndürmədən sonrakı "istifadə-dən-sonra-azad etmə" (use-after-free) düzəlişini qoruyub saxlayaraq, başladılma zamanı baş verən NULL müraciətini aradan qaldırır.
Necə düzəltmək olar
- Linux Linux73bf459d696ecf207a9037bf9bb70c51a459469e, 104a51265042b4424085741c963cb858ac29ec0b, 0146467a2fce845cb6629979c3e9c58dd3d3a6a3, 2f3e6638aebc0ab8afb8b4e9816ea9a1cad85378 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 1ac3629bf012592cb0320e52a1cceb319a05ad17 ≤ v < 73bf459d696ecf207a9037bf9bb70c51a459469e, 1ac3629bf012592cb0320e52a1cceb319a05ad17 ≤ v < 104a51265042b4424085741c963cb858ac29ec0b, 1ac3629bf012592cb0320e52a1cceb319a05ad17 ≤ v < 0146467a2fce845cb6629979c3e9c58dd3d3a6a3, 1ac3629bf012592cb0320e52a1cceb319a05ad17 ≤ v < 2f3e6638aebc0ab8afb8b4e9816ea9a1cad85378, 6.9 | 73bf459d696ecf207a9037bf9bb70c51a459469e, 104a51265042b4424085741c963cb858ac29ec0b, 0146467a2fce845cb6629979c3e9c58dd3d3a6a3, 2f3e6638aebc0ab8afb8b4e9816ea9a1cad85378 |
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.