CVE-2026-46047
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net: qrtr: ns: drayverin remove() funksiyasında use-after-free xətası düzəldildi remove geri çağırışında (callback), əgər paket destroy_workqueue() çağırıldıqdan sonra, lakin sock_release()-dən əvvəl gələrsə, qrtr_ns_data_ready() geri çağırışı işi növbəyə almağa çalışacaq və bu da use-after-free problemine səbəb olacaq. Bu problemi həll etmək üçün qrtr_ns_init() zamanı standart 'sk_data_ready' geri çağırışı yadda saxlanılır və remove() funksiyasının əvvəlində qrtr_ns_data_ready() geri çağırışını əvəz etmək üçün istifadə olunur. Bu, destroy_workqueue()-dən sonra paket gəlsə belə, iş strukturunun (work struct) dereference edilməməsini təmin edir. Qeyd edin ki, həmçinin iş növbəsini (workqueue) məhv etməzdən əvvəl RX axınlarının (threads) tamamlandığından əmin olmaq lazımdır, çünki bu axınlar qrtr_ns_data_ready() geri çağırışından istifadə edə bilər.
Necə düzəltmək olar
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 və ya daha yeni versiya
- git.kernel.org/stable/c/0f313eb6a8f6dffa491373cf3afab979fa1c02f4
- git.kernel.org/stable/c/2e127ceb1c415e246076d8e09e23e443a7a2038f
- git.kernel.org/stable/c/4ae0bd51bf7079e9c2a06b5de0ae04ba70d10167
- git.kernel.org/stable/c/65168712c216584ff482a7d1a67589f2079b2634
- git.kernel.org/stable/c/7809fea20c9404bfcfa6112ec08d1fe1d3520beb
- git.kernel.org/stable/c/db3c60ec772de30acae92d560dfcc5258e58dbe8
- git.kernel.org/stable/c/dff081c3602f2fd810f69ef47945a226980dd05d
- git.kernel.org/stable/c/f96779e916576e81430ebb326baff6e433fef8ae
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.7 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4 | 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 |
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.