CVE-2024-26663

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: tipc: tipc_udp_nl_bearer_add() çağrılmadan önce taşıyıcı türünü denetle syzbot aşağıdaki genel koruma hatası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 sorunun nedeni, tipc_nl_bearer_add() TIPC_NLA_BEARER_UDP_OPTS özniteliğiyle çağrıldığında, taşıyıcı UDP olmasa bile tipc_udp_nl_bearer_add() işlevinin çağrılmasıdır. tipc_udp_nl_bearer_add() tarafından çağrılan tipc_udp_is_known_peer(), tipc_bearer yapısının media_ptr alanının udp_bearer türünde bir nesne olduğunu varsayar; bu nedenle işlev UDP olmayan taşıyıcılar için hatalı davranır. Bu yama, tipc_nl_bearer_add() içinde tipc_udp_nl_bearer_add() çağrılmadan önce taşıyıcı türünü denetleyerek sorunu giderir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın2 Nis 2024
İlk görülme2 Nis 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.307, 5.4.269, 5.10.210, 5.15.149, 6.1.78, 6.6.17, 6.7.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.