CVE-2026-89709
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: lockd, nfsd: nlmsvc_ops dispatch prosesinin RCU ilə qorunması nlmsvc_ops funksiyası nfsd_lockd_init() tərəfindən təyin edilir və nfsd_lockd_shutdown() tərəfindən adi yaddaş yazmaları ilə təmizlənir, lakin lockd onu fs/lockd/svcsubs.c faylındakı dispatch sahələrindən heç bir qoruma olmadan istifadə edir. Göstərici nfsd-nin .rodata bölməsinə yönəlmişdir və fopen/fclose callback-ləri nfsd-nin .text bölməsində yerləşir, buna görə də rmmod nfsd əməliyyatından sonra köhnəlmiş yükləmə ya NULL dereference-ə, ya da modul mətninin use-after-free xətasına səbəb olur. nlmsvc_ops __rcu olaraq elan edildi, rcu_assign_pointer() vasitəsilə təyin edildi və RCU_INIT_POINTER() + synchronize_rcu() vasitəsilə təmizləndi. nlmsvc_binding strukturuna struct module *owner sahəsi əlavə edildi və try_module_get/module_put vasitəsilə dolayı çağırışlar zamanı modul sabitləndi. Bağlantı söküldükdə, struct file istinadlarının sızmasının qarşısını almaq üçün fput()-ə geri qayıdıldı.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.150.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.