CVE-2025-38388
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.
Nasıl düzeltilir
- linux linux_kernel6.12.37, 6.15.6 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 | 6.7 ≤ v < 6.12.37, 6.13 ≤ v < 6.15.6, 6.16 | 6.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.
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.