CVE-2023-53821

Belirsiz

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ip6_vti: decode_session6 fonksiyonundaki slab-use-after-free hatası düzeltildi ipv6_vti aygıtı sfb tipi qdisc olarak ayarlandığında, gönderilen skb'nin cb alanı kuyruğa alma sırasında değiştirilebilir. Bu durum, ipv6_vti aygıtı IPv6 paketleri gönderirken slab-use-after-free oluşmasına neden olabilir. Yığın bilgileri şu şekildedir: BUG: KASAN: slab-use-after-free in decode_session6+0x103f/0x1890 Read of size 1 at addr ffff88802e08edc2 by task swapper/0/0 CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.4.0-next-20230707-00001-g84e2cad7f979 #410 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-1.fc33 04/01/2014 Call Trace: <IRQ> dump_stack_lvl+0xd9/0x150 print_address_description.constprop.0+0x2c/0x3c0 kasan_report+0x11d/0x130 decode_session6+0x103f/0x1890 __xfrm_decode_session+0x54/0xb0 vti6_tnl_xmit+0x3e6/0x1ee0 dev_hard_start_xmit+0x187/0x700 sch_direct_xmit+0x1a3/0xc30 __qdisc_run+0x510/0x17a0 __dev_queue_xmit+0x2215/0x3b10 neigh_connected_output+0x3c2/0x550 ip6_finish_output2+0x55a/0x1550 ip6_finish_output+0x6b9/0x1270 ip6_output+0x1f1/0x540 ndisc_send_skb+0xa63/0x1890 ndisc_send_rs+0x132/0x6f0 addrconf_rs_timer+0x3f1/0x870 call_timer_fn+0x1a0/0x580 expire_timers+0x29b/0x4b0 run_timer_softirq+0x326/0x910 __do_softirq+0x1d4/0x905 irq_exit_rcu+0xb7/0x120 sysvec_apic_timer_interrupt+0x97/0xc0 </IRQ> Allocated by task 9176: kasan_save_stack+0x22/0x40 kasan_set_track+0x25/0x30 __kasan_slab_alloc+0x7f/0x90 kmem_cache_alloc_node+0x1cd/0x410 kmalloc_reserve+0x165/0x270 __alloc_skb+0x129/0x330 netlink_sendmsg+0x9b1/0xe30 sock_sendmsg+0xde/0x190 ____sys_sendmsg+0x739/0x920 ___sys_sendmsg+0x110/0x1b0 __sys_sendmsg+0xf7/0x1c0 do_syscall_64+0x39/0xb0 entry_SYSCALL_64_after_hwframe+0x63/0xcd Freed by task 9176: kasan_save_stack+0x22/0x40 kasan_set_track+0x25/0x30 kasan_save_free_info+0x2b/0x40 ____kasan_slab_free+0x160/0x1c0 slab_free_freelist_hook+0x11b/0x220 kmem_cache_free+0xf0/0x490 skb_free_head+0x17f/0x1b0 skb_release_data+0x59c/0x850 consume_skb+0xd2/0x170 netlink_unicast+0x54f/0x7f0 netlink_sendmsg+0x926/0xe30 sock_sendmsg+0xde/0x190 ____sys_sendmsg+0x739/0x920 ___sys_sendmsg+0x110/0x1b0 __sys_sendmsg+0xf7/0x1c0 do_syscall_64+0x39/0xb0 entry_SYSCALL_64_after_hwframe+0x63/0xcd Hatalı adres, boyutu 640 olan skbuff_small_head önbelleğine ait ffff88802e08ed00 nesnesine aittir. Hatalı adres, serbest bırakılmış 640 baytlık bölgenin [ffff88802e08ed00, ffff88802e08ef80) 194 bayt içerisindedir. f855691975bb ("xfrm6: Fix the nexthdr offset in _decode_session6.") numaralı commit'te gösterildiği üzere, xfrm_decode_session başlangıçta yalnızca alım yolu için tasarlanmıştı. İletim sırasında IP6CB(skb)->nhoff ayarlanmaz. Bu nedenle, paketler gönderilmeden önce skb içindeki cb alanı 0 olarak ayarlanmıştır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın9 Ara 2025
İlk görülme9 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux0f0ab8d52ee0062b28367dea23c29e254a26d7db, fa6c6c04f6c9b21b315023f487e5a07ae7fcf647, eb47e612e59c358c3968a92f90dd36c78c9a2106, ec23b25e5687dbd644c0f57bcb6af22dd5a6dd36, a1639a82ce14af76b6419778d343ccbff86ee626, 55ad2309205cc00c585344374c7472420e1b2c12, c070688bfbe7759e61e697e421b2a331b0dd74bc, 9fd41f1ba638938c9a1195d09bc6fa3be2712f25 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxf855691975bb06373a98711e4cfe2c224244b536 ≤ v < 0f0ab8d52ee0062b28367dea23c29e254a26d7db, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < fa6c6c04f6c9b21b315023f487e5a07ae7fcf647, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < eb47e612e59c358c3968a92f90dd36c78c9a2106, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < ec23b25e5687dbd644c0f57bcb6af22dd5a6dd36, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < a1639a82ce14af76b6419778d343ccbff86ee626, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < 55ad2309205cc00c585344374c7472420e1b2c12, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < c070688bfbe7759e61e697e421b2a331b0dd74bc, f855691975bb06373a98711e4cfe2c224244b536 ≤ v < 9fd41f1ba638938c9a1195d09bc6fa3be2712f25, 3.190f0ab8d52ee0062b28367dea23c29e254a26d7db, fa6c6c04f6c9b21b315023f487e5a07ae7fcf647, eb47e612e59c358c3968a92f90dd36c78c9a2106, ec23b25e5687dbd644c0f57bcb6af22dd5a6dd36, a1639a82ce14af76b6419778d343ccbff86ee626, 55ad2309205cc00c585344374c7472420e1b2c12, c070688bfbe7759e61e697e421b2a331b0dd74bc, 9fd41f1ba638938c9a1195d09bc6fa3be2712f25

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.

CVE-2023-53821 · Linux · Dark Radar