CVE-2023-53072

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mptcp: kabul edilmeyen soketleri yok etmek için workqueue kullanın Christoph, pasif soket başlatma kısmını yeniden yapılandırdıktan sonra token arama sırasında bir serbest bırakıldıktan sonra kullanım (UaF) durumu bildirmiştir: BUG: KASAN: use-after-free in __token_bucket_busy+0x253/0x260 Read of size 4 at addr ffff88810698d5b0 by task syz-executor653/3198 CPU: 1 PID: 3198 Comm: syz-executor653 Not tainted 6.2.0-rc59af4eaa31c1f6c00c8f1e448ed99a45c66340dd5 #6 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0x6e/0x91 print_report+0x16a/0x46f kasan_report+0xad/0x130 __token_bucket_busy+0x253/0x260 mptcp_token_new_connect+0x13d/0x490 mptcp_connect+0x4ed/0x860 __inet_stream_connect+0x80e/0xd90 tcp_sendmsg_fastopen+0x3ce/0x710 mptcp_sendmsg+0xff1/0x1a20 inet_sendmsg+0x11d/0x140 __sys_sendto+0x405/0x490 __x64_sys_sendto+0xdc/0x1b0 do_syscall_64+0x3b/0x90 entry_SYSCALL_64_after_hwframe+0x72/0xdc Kabul edilmeyen alt akış (subflow), TCP dahili mekanizmaları tarafından inet_child_forget() aracılığıyla yok edildiğinde bile, tüm eşleşmiş MPTCP düzeyindeki kaynakların düzgün şekilde temizlenmesi ve msk'nın en son serbest bırakılması gerekmektedir. Mevcut MPTCP_WORK_CLOSE_SUBFLOW altyapısı; kapatılan alt akışın MPC olduğu, msk'nın kabul edilmediği ve nihayetinde tam temizliğe gittiği kritik senaryo açıkça kontrol edilerek yeniden kullanılabilir. Bu değişiklikle birlikte, kabul edilenler de dahil olmak üzere msk soketlerinde her zaman __mptcp_destroy_sock() çağrılır. Artık msk klonlama sırasında geçici olarak bir sk referansının düşürülmesine gerek yoktur. Lütfen bu commit'in şu üst commit'e bağımlı olduğunu unutmayın: mptcp: refactor passive socket initialization

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.22, 6.2.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.7 ≤ v < 6.1.22, 6.2 ≤ v < 6.2.8, 6.36.1.22, 6.2.8

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.