CVE-2023-52977
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: openvswitch: ovs_flow_cmd_new fonksiyonundaki akış bellek sızıntısı düzeltildi Syzkaller, bir anahtar tahsisatı başarısız olduğunda serbest bırakılmadığı için ovs_flow_cmd_new() içerisindeki new_flow nesnesinde bir bellek sızıntısı olduğunu raporlamıştır. HATA: bellek sızıntısı referanssız nesne 0xffff888116668000 (boyut 632): comm "syz-executor231", pid 1090, jiffies 4294844701 (yaş 18.871s) hex dökümü (ilk 32 bayt): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ geriye dönük izleme (backtrace): [<00000000defa3494>] kmem_cache_zalloc include/linux/slab.h:654 [inline] [<00000000defa3494>] ovs_flow_alloc+0x19/0x180 net/openvswitch/flow_table.c:77 [<00000000c67d8873>] ovs_flow_cmd_new+0x1de/0xd40 net/openvswitch/datapath.c:957 [<0000000010a539a8>] genl_family_rcv_msg_doit+0x22d/0x330 net/netlink/genetlink.c:739 [<00000000dff3302d>] genl_family_rcv_msg net/netlink/genetlink.c:783 [inline] [<00000000dff3302d>] genl_rcv_msg+0x328/0x590 net/netlink/genetlink.c:800 [<000000000286dd87>] netlink_rcv_skb+0x153/0x430 net/netlink/af_netlink.c:2515 [<0000000061fed410>] genl_rcv+0x24/0x40 net/netlink/genetlink.c:811 [<000000009dc0f111>] netlink_unicast_kernel net/netlink/af_netlink.c:1313 [inline] [<000000009dc0f111>] netlink_unicast+0x545/0x7f0 net/netlink/af_netlink.c:1339 [<000000004a5ee816>] netlink_sendmsg+0x8e7/0xde0 net/netlink/af_netlink.c:1934 [<00000000482b476f>] sock_sendmsg_nosec net/socket.c:651 [inline] [<00000000482b476f>] sock_sendmsg+0x152/0x190 net/socket.c:671 [<00000000698574ba>] ____sys_sendmsg+0x70a/0x870 net/socket.c:2356 [<00000000d28d9e11>] ___sys_sendmsg+0xf3/0x170 net/socket.c:2410 [<0000000083ba9120>] __sys_sendmsg+0xe5/0x1b0 net/socket.c:2439 [<00000000c00628f8>] do_syscall_64+0x30/0x40 arch/x86/entry/common.c:46 [<000000004abfdcf4>] entry_SYSCALL_64_after_hwframe+0x61/0xc6 Bu sorunu gidermek için yama, nesne tahsisat sırasını yansıtacak şekilde goto etiketlerini yeniden düzenler ve hata yollarına uygun goto ifadeleri ekler. Linux Verification Center (linuxtesting.org) tarafından Syzkaller ile bulunmuştur.
Nasıl düzeltilir
- linux linux_kernel4.10, 4.14.306, 4.19.273, 5.4.232, 5.10.168, 5.15.93, 6.1, 6.1.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.9.337 ≤ v < 4.10, 4.14.303 ≤ v < 4.14.306, 4.19.270 ≤ v < 4.19.273, 5.4.229 ≤ v < 5.4.232, 5.10.163 ≤ v < 5.10.168, 5.15.86 ≤ v < 5.15.93, 6.0.16 ≤ v < 6.1, 6.1.2 ≤ v < 6.1.11 | 4.10, 4.14.306, 4.19.273, 5.4.232, 5.10.168, 5.15.93, 6.1, 6.1.11 |
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.
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.