CVE-2026-23203

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: cpsw_new: ndo_set_rx_mode callback funksiyasının iş növbəsində (work queue) icra edilməsi 1767bb2d47b7 nömrəli commit ("ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_GROUP.") IPV6_ADD_MEMBERSHIP və MCAST_JOIN_GROUP əməliyyatları üçün RTNL kilidini ləğv etdi. Lakin bu dəyişiklik mənim BeagleBone Black lövhəmdə aşağıdakı çağırış izini (call trace) tetiklədi: WARNING: net/8021q/vlan_core.c:236 at vlan_for_each+0x120/0x124, CPU#0: rpcbind/496 RTNL: assertion failed at net/8021q/vlan_core.c (236) Modules linked in: CPU: 0 UID: 997 PID: 496 Comm: rpcbind Not tainted 6.19.0-rc6-next-20260122-yocto-standard+ #8 PREEMPT Hardware name: Generic AM33XX (Flattened Device Tree) Call trace: unwind_backtrace from show_stack+0x28/0x2c show_stack from dump_stack_lvl+0x30/0x38 dump_stack_lvl from __warn+0xb8/0x11c __warn from warn_slowpath_fmt+0x130/0x194 warn_slowpath_fmt from vlan_for_each+0x120/0x124 vlan_for_each from cpsw_add_mc_addr+0x54/0xd8 cpsw_add_mc_addr from __hw_addr_ref_sync_dev+0xc4/0xec __hw_addr_ref_sync_dev from __dev_mc_add+0x78/0x88 __dev_mc_add from igmp6_group_added+0x84/0xec igmp6_group_added from __ipv6_dev_mc_inc+0x1fc/0x2f0 __ipv6_dev_mc_inc from __ipv6_sock_mc_join+0x124/0x1b4 __ipv6_sock_mc_join from do_ipv6_setsockopt+0x84c/0x1168 do_ipv6_setsockopt from ipv6_setsockopt+0x88/0xc8 ipv6_setsockopt from do_sock_setsockopt+0xe8/0x19c do_sock_setsockopt from __sys_setsockopt+0x84/0xac __sys_setsockopt from ret_fast_syscall+0x0/0x5 Bu iz vlan_for_each() funksiyasının, RTNL kilidinin saxlanılmasını gözləyən cpsw_ndo_set_rx_mode() daxilində çağırılması səbəbindən baş verir. vlan_for_each() funksiyasını RTNL kilidi olmadan çalışacaq şəkildə dəyişdirmək sadə olmadığı üçün və ndo_set_rx_mode() müxtəlif kod yolları boyunca həm RTNL kilidi ilə, həm də onsuz çağırıldığı üçün, cpsw_ndo_set_rx_mode() daxilinə sadəcə rtnl_lock() əlavə etmək effektiv həll yolu deyil. Bu problemi həll etmək üçün icssg-prueth drayverində istifadə olunan yanaşmanı tətbiq edərək, faktiki emal prosesini iş növbəsində (work queue) icra etmək qərarına gəlmişik.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc14 fev 2026
İlk görülmə14 fev 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.10 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.17 ≤ v < 6.18.10, 6.196.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.

Intelligence 360 paketində

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.

CVE-2026-23203 · Linux Kernel · Dark Radar