CVE-2026-89527
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: svcrdma: Yaradılma uğursuz olduqda dinləyicini azad etmək üçün svc_xprt_put istifadə edin svc_rdma_create_listen_id() uğursuz olduqda, svc_rdma_create() funksiyası kfree(cma_xprt) çağırır. svc_xprt_init() artıq get_net_track() vasitəsilə şəbəkə ad sahəsi (net namespace) istinadını əldə etmişdir; kfree onu azad edən svc_xprt_free() funksiyasını yan keçir. kfree()-i svc_xprt_put() ilə əvəz edin ki, kref_init doğum istinadı sıfıra düşsün və svc_xprt_free() düzgün təmizləmə aparmaq üçün svc_rdma_free() funksiyasını yönləndirsin. Həmin məqamda sc_cm_id hələ də NULL-dur; əvvəlki yamaq svc_rdma_free() funksiyasına lazımi NULL mühafizəsini əlavə etmişdir. svc_xprt_free() həmçinin module_put() vasitəsilə modul istinadını azaldır, lakin çağıran _svc_xprt_create() funksiyası xpo_create uğursuz olduqda eyni şeyi edir və əldə etdiyi tək try_module_get()-i iki dəfə azaldır. Sayın balanslı qalmasını təmin etmək üçün svc_xprt_put()-dən əvvəl kompensasiyaedici __module_get() çağırın, bu, svc_rdma_accept() funksiyasının xəta yolundakı konvensiyaya uyğundur.
Necə düzəltmək olar
- Linux Linux31b8293495ba94ccf494e556a318886b716884b6, 2e35ec558b8cece9399a50141ecaeadbdb8768dc, ee70d690b5544b736706a9a5796aafb634013f54, e68380710fc970e07610b2f42594575ad35fdb1c, ac1dd6002f758ab7dd3e737757e5a1bb1c0b38d6, e346ef7bcb137f50c49f969330ab7dcf64ea1654 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 4fb8518bdac8e85f6580ea3f586adf396cd472bc ≤ v < 31b8293495ba94ccf494e556a318886b716884b6, 4fb8518bdac8e85f6580ea3f586adf396cd472bc ≤ v < 2e35ec558b8cece9399a50141ecaeadbdb8768dc, 4fb8518bdac8e85f6580ea3f586adf396cd472bc ≤ v < ee70d690b5544b736706a9a5796aafb634013f54, 4fb8518bdac8e85f6580ea3f586adf396cd472bc ≤ v < e68380710fc970e07610b2f42594575ad35fdb1c, 4fb8518bdac8e85f6580ea3f586adf396cd472bc ≤ v < ac1dd6002f758ab7dd3e737757e5a1bb1c0b38d6, 4fb8518bdac8e85f6580ea3f586adf396cd472bc ≤ v < e346ef7bcb137f50c49f969330ab7dcf64ea1654, 2.6.37 | 31b8293495ba94ccf494e556a318886b716884b6, 2e35ec558b8cece9399a50141ecaeadbdb8768dc, ee70d690b5544b736706a9a5796aafb634013f54, e68380710fc970e07610b2f42594575ad35fdb1c, ac1dd6002f758ab7dd3e737757e5a1bb1c0b38d6, e346ef7bcb137f50c49f969330ab7dcf64ea1654 |
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.