CVE-2025-38388

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: firmware: arm_ffa: atomik bağlamda uyumayı önlemek için mutex yerine rwlock kullanımı notifier hashtable erişimlerini korumak için mevcut mutex kullanımı, atomik bağlamda sorunlara yol açabilmektedir. Bu durum aşağıdaki çekirdek uyarılarına neden olur: | BUG: sleeping function called from invalid context at kernel/locking/mutex.c:258 | in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 9, name: kworker/0:0 | preempt_count: 1, expected: 0 | RCU nest depth: 0, expected: 0 | CPU: 0 UID: 0 PID: 9 Comm: kworker/0:0 Not tainted 6.14.0 #4 | Workqueue: ffa_pcpu_irq_notification notif_pcpu_irq_work_fn | Call trace: | show_stack+0x18/0x24 (C) | dump_stack_lvl+0x78/0x90 | dump_stack+0x18/0x24 | __might_resched+0x114/0x170 | __might_sleep+0x48/0x98 | mutex_lock+0x24/0x80 | handle_notif_callbacks+0x54/0xe0 | notif_get_and_handle+0x40/0x88 | generic_exec_single+0x80/0xc0 | smp_call_function_single+0xfc/0x1a0 | notif_pcpu_irq_work_fn+0x2c/0x38 | process_one_work+0x14c/0x2b4 | worker_thread+0x2e4/0x3e0 | kthread+0x13c/0x210 | ret_from_fork+0x10/0x20 Bunu gidermek için, notifier hashtable erişimlerini koruyan mutex, bir rwlock ile değiştirilmiştir. Bu işlem, okuma tarafındaki kilitlemenin uyumamasını sağlar ve birden fazla okuyucunun kilidi eşzamanlı olarak almasına izin vererek gereksiz çekişmeleri ve potansiyel ölü kilitlenmeleri (deadlock) önler. Yazıcı erişimi özel kalmaya devam ederek doğruluğu korur. Bu değişiklik, lockdep tarafından bildirilen atomik bağlamdaki potansiyel uyuma uyarılarını çözer.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın25 Tem 2025
İlk görülme25 Tem 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.37, 6.15.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.7 ≤ v < 6.12.37, 6.13 ≤ v < 6.15.6, 6.166.12.37, 6.15.6

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-38388 · Linux Kernel · Dark Radar