CVE-2024-53042
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ipv4: ip_tunnel: ip_tunnel_init_flow() funksiyasındakı şübhəli RCU istifadəsi xəbərdarlığı düzəldildi Funksiyanın RCU oxuma kilidi (read lock) saxlanılmadan çağırıldığı kod yolları mövcuddur ki, bu da şübhəli RCU istifadəsi xəbərdarlığına [1] səbəb olur. Problem, l3mdev_master_upper_ifindex_by_index_rcu() funksiyasını çağırmazdan əvvəl RCU oxuma kilidini əldə edən l3mdev_master_upper_ifindex_by_index() funksiyasından istifadə etməklə həll edilmişdir. [1] WARNING: suspicious RCU usage 6.12.0-rc3-custom-gac8f72681cf2 #141 Not tainted ----------------------------- net/core/dev.c:876 RCU-list traversed in non-reader section!! digər köməkçi məlumatlar: rcu_scheduler_active = 2, debug_locks = 1 1 lock held by ip/361: #0: ffffffff86fc7cb0 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x377/0xf60 stack backtrace: CPU: 3 UID: 0 PID: 361 Comm: ip Not tainted 6.12.0-rc3-custom-gac8f72681cf2 #141 Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 Call Trace: <TASK> dump_stack_lvl+0xba/0x110 lockdep_rcu_suspicious.cold+0x4f/0xd6 dev_get_by_index_rcu+0x1d3/0x210 l3mdev_master_upper_ifindex_by_index_rcu+0x2b/0xf0 ip_tunnel_bind_dev+0x72f/0xa00 ip_tunnel_newlink+0x368/0x7a0 ipgre_newlink+0x14c/0x170 __rtnl_newlink+0x1173/0x19c0 rtnl_newlink+0x6c/0xa0 rtnetlink_rcv_msg+0x3cc/0xf60 netlink_rcv_skb+0x171/0x450 netlink_unicast+0x539/0x7f0 netlink_sendmsg+0x8c1/0xd80 ____sys_sendmsg+0x8f9/0xc20 ___sys_sendmsg+0x197/0x1e0 __sys_sendmsg+0x122/0x1f0 do_syscall_64+0xbb/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f
Necə düzəltmək olar
- linux linux_kernel5.10.229, 5.15.171, 6.1.116, 6.6.60, 6.11.7 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.10.227 ≤ v < 5.10.229, 5.15.168 ≤ v < 5.15.171, 5.18 ≤ v < 6.1.116, 6.2 ≤ v < 6.6.60, 6.7 ≤ v < 6.11.7, 6.12 | 5.10.229, 5.15.171, 6.1.116, 6.6.60, 6.11.7 |
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.