CVE-2025-38727

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: netlink: netlink_unicast() fonksiyonundaki sonsuz yeniden deneme döngüsü önlendi netlink_attachskb(), soketin okuma bellek tahsis kısıtlamalarını kontrol eder. İlk olarak şu kontrolü yapar: rmem < READ_ONCE(sk->sk_rcvbuf) Bu işlem, yeni artırılan rmem değerinin soketin alma tamponuna sığp sığmadığını kontrol etmek içindir. Sığmıyorsa, işlem devam eder ve şu koşul altında bellek için beklemeyi dener: rmem + skb->truesize > READ_ONCE(sk->sk_rcvbuf) Yapılan kontroller, skb->truesize + sk->sk_rmem_alloc değerinin sk->sk_rcvbuf değerine eşit olduğu durumu kapsamamaktadır. Bu nedenle fonksiyon ne bu koşulları başarıyla kabul eder ne de görevi yeniden planlayabilir; sonuç olarak belirsiz bir süre boyunca yeniden deneme döngüsünde çağrılır ve bu durum şu şekilde tespit edilir: rcu: INFO: rcu_sched self-detected stall on CPU rcu: 0-....: (25999 ticks this GP) idle=ef2/1/0x4000000000000000 softirq=262269/262269 fqs=6212 (t=26000 jiffies g=230833 q=259957) NMI backtrace for cpu 0 CPU: 0 PID: 22 Comm: kauditd Not tainted 5.10.240 #68 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.17.0-4.fc42 04/01/2014 Call Trace: <IRQ> dump_stack lib/dump_stack.c:120 nmi_cpu_backtrace.cold lib/nmi_backtrace.c:105 nmi_trigger_cpumask_backtrace lib/nmi_backtrace.c:62 rcu_dump_cpu_stacks kernel/rcu/tree_stall.h:335 rcu_sched_clock_irq.cold kernel/rcu/tree.c:2590 update_process_times kernel/time/timer.c:1953 tick_sched_handle kernel/time/tick-sched.c:227 tick_sched_timer kernel/time/tick-sched.c:1399 __hrtimer_run_queues kernel/time/hrtimer.c:1652 hrtimer_interrupt kernel/time/hrtimer.c:1717 __sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1113 asm_call_irq_on_stack arch/x86/entry/entry_64.S:808 </IRQ> netlink_attachskb net/netlink/af_netlink.c:1234 netlink_unicast net/netlink/af_netlink.c:1349 kauditd_send_queue kernel/audit.c:776 kauditd_thread kernel/audit.c:897 kthread kernel/kthread.c:328 ret_from_fork arch/x86/entry/entry_64.S:304 Kodun yeniden yapılandırılması sırasında Fixes kısmındaki commit ile yanlışlıkla atlanan orijinal kontrol davranışı geri getirilmiştir. Linux Verification Center (linuxtesting.org) tarafından bulunmuştur.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Eyl 2025
İlk görülme4 Eyl 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.149, 6.6.103, 6.12.43, 6.15.11, 6.16.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.1.146 ≤ v < 6.1.149, 6.6.99 ≤ v < 6.6.103, 6.12.39 ≤ v < 6.12.43, 6.15.7 ≤ v < 6.15.11, 6.16.1 ≤ v < 6.16.2, 5.4.296, 5.10.240, 5.15.189, 6.166.1.149, 6.6.103, 6.12.43, 6.15.11, 6.16.2
debian debian_linux11.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.

CVE-2025-38727 · Linux Kernel · Dark Radar