CVE-2024-56640
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net/smc: LGR və link use-after-free problemi düzəldildi LGR/link refcnt dəyərinin vaxtından əvvəl 0-a çatması və təmizləmə prosesinə daxil olması ilə nəticələnən, resurslara girişi təhlükəsiz etməyən bir LGR/link use-after-free problemi aşkar edilmişdir. refcount_t: addition on 0; use-after-free. WARNING: CPU: 14 PID: 107447 at lib/refcount.c:25 refcount_warn_saturate+0x9c/0x140 Workqueue: events smc_lgr_terminate_work [smc] Call trace: refcount_warn_saturate+0x9c/0x140 __smc_lgr_terminate.part.45+0x2a8/0x370 [smc] smc_lgr_terminate_work+0x28/0x30 [smc] process_one_work+0x1b8/0x420 worker_thread+0x158/0x510 kthread+0x114/0x118 və ya refcount_t: underflow; use-after-free. WARNING: CPU: 6 PID: 93140 at lib/refcount.c:28 refcount_warn_saturate+0xf0/0x140 Workqueue: smc_hs_wq smc_listen_work [smc] Call trace: refcount_warn_saturate+0xf0/0x140 smcr_link_put+0x1cc/0x1d8 [smc] smc_conn_free+0x110/0x1b0 [smc] smc_conn_abort+0x50/0x60 [smc] smc_listen_find_device+0x75c/0x790 [smc] smc_listen_work+0x368/0x8a0 [smc] process_one_work+0x1b8/0x420 worker_thread+0x158/0x510 kthread+0x114/0x118 Bu problem LGR/link refcnt-nin təkrar sərbəz edilməsindən qaynaqlanır. Ehtimal olunur ki, server dinləmə yolundakı bəzi smc_conn_free() çağırışları sock lock tərəfindən qorunmadığı üçün smc_conn_free() funksiyası təkrar çağırılır. Məsələn: Calls under socklock | smc_listen_work ------------------------------------------------------- lock_sock(sk) | smc_conn_abort smc_conn_free | \- smc_conn_free \- smcr_link_put | \- smcr_link_put (dublikat) release_sock(sk) Buna görə də, smc_listen_work() yolunda sock lock qoruması əlavə edilmişdir və bu, onu digər bağlantı əməliyyatlarından eksklüziv etmişdir.
Necə düzəltmək olar
- linux linux_kernel5.15.174, 6.1.120, 6.6.66, 6.12.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.18 ≤ v < 5.15.174, 5.16 ≤ v < 6.1.120, 6.2 ≤ v < 6.6.66, 6.7 ≤ v < 6.12.5, 6.13 | 5.15.174, 6.1.120, 6.6.66, 6.12.5 |
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.