CVE-2024-26663

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: tipc: tipc_udp_nl_bearer_add() funksiyasını çağırmazdan əvvəl bearer növünü yoxlayın syzbot aşağıdakı ümumi qoruma xətasını bildirdi [1]: general protection fault, probably for non-canonical address 0xdffffc0000000010: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000080-0x0000000000000087] ... RIP: 0010:tipc_udp_is_known_peer+0x9c/0x250 net/tipc/udp_media.c:291 ... Call Trace: <TASK> tipc_udp_nl_bearer_add+0x212/0x2f0 net/tipc/udp_media.c:646 tipc_nl_bearer_add+0x21e/0x360 net/tipc/bearer.c:1089 genl_family_rcv_msg_doit+0x1fc/0x2e0 net/netlink/genetlink.c:972 genl_family_rcv_msg net/netlink/genetlink.c:1052 [inline] genl_rcv_msg+0x561/0x800 net/netlink/genetlink.c:1067 netlink_rcv_skb+0x16b/0x440 net/netlink/af_netlink.c:2544 genl_rcv+0x28/0x40 net/netlink/genetlink.c:1076 netlink_unicast_kernel net/netlink/af_netlink.c:1341 [inline] netlink_unicast+0x53b/0x810 net/netlink/af_netlink.c:1367 netlink_sendmsg+0x8b7/0xd70 net/netlink/af_netlink.c:1909 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0xd5/0x180 net/socket.c:745 ____sys_sendmsg+0x6ac/0x940 net/socket.c:2584 ___sys_sendmsg+0x135/0x1d0 net/socket.c:2638 __sys_sendmsg+0x117/0x1e0 net/socket.c:2667 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x40/0x110 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b Bu problemin səbəbi ondan ibarətdir ki, tipc_nl_bearer_add() funksiyası TIPC_NLA_BEARER_UDP_OPTS atributu ilə çağırıldıqda, bearer UDP olmasa belə tipc_udp_nl_bearer_add() funksiyası çağırılır. tipc_udp_nl_bearer_add() funksiyası tərəfindən çağırılan tipc_udp_is_known_peer() funksiyası tipc_bearer-in media_ptr sahəsinin udp_bearer tipli obyekt olduğunu fərz edir, buna görə də funksiya UDP olmayan bearer-lər üçün düzgün işləmir. Bu yamaq tipc_nl_bearer_add() funksiyasında tipc_udp_nl_bearer_add() funksiyasını çağırmazdan əvvəl bearer növünü yoxlayaraq problemi aradan qaldırır.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc2 apr 2024
İlk görülmə2 apr 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.78, 6.6.17, 6.7.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.9 ≤ v < 4.19.307, 4.20 ≤ v < 5.4.269, 5.5 ≤ v < 5.10.210, 5.11 ≤ v < 5.15.149, 5.16 ≤ v < 6.1.78, 6.2 ≤ v < 6.6.17, 6.7 ≤ v < 6.7.5, 6.84.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.78, 6.6.17, 6.7.5
debian debian_linux10.0—

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-2024-26663 · Linux Kernel · Dark Radar