CVE-2022-49664
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: tipc: bc linkinin yaradılması yenidən tipc_node_create-ə köçürülür Shuang Li NULL göstərici dereferensiyası nəticəsində yaranan crash barədə məlumat verib: [] BUG: kernel NULL pointer dereference, address: 0000000000000068 [] RIP: 0010:tipc_link_is_up+0x5/0x10 [tipc] [] Call Trace: [] <IRQ> [] tipc_bcast_rcv+0xa2/0x190 [tipc] [] tipc_node_bc_rcv+0x8b/0x200 [tipc] [] tipc_rcv+0x3af/0x5b0 [tipc] [] tipc_udp_recv+0xc7/0x1e0 [tipc] Buna tipc_bcast_rcv()-ə ötürülən 'l' göstəricisinin NULL olması səbəb olub. tipc_node_check_dest()-də node yaradılarkən, tipc_node_create()-də yeni node hashtable-a daxil edildikdən sonra bc linki yaradılır. Lakin bu daxil etmə ilə bc linkinin yaradılması arasında boşluq mövcuddur; bc paketi daxil ola və hashtable-dan node-u götürərək onun NULL olan bc linkinə dereferensiya etməyə cəhd edə bilər. Bu patch bunu bc linkinin yaradılmasını hashtable-a daxil etməzdən əvvələ köçürməklə düzəldir. Qeyd edək ki, ilkin node "real" olduqda, bc linkinin yaradılması onun yenidən hashlənməsindən əvvəl də çağırılmalıdır, çünki biz onu ilkin node-lar üçün yaratmırıq.
Necə düzəltmək olar
- linux linux_kernel5.10.129, 5.15.53, 5.18.10 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 | 5.4.287 ≤ v < 5.10.129, 5.11 ≤ v < 5.15.53, 5.16 ≤ v < 5.18.10, 5.19 | 5.10.129, 5.15.53, 5.18.10 |
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.