CVE-2022-49406

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: block: blk_ia_range_sysfs_show() fonksiyonundaki potansiyel deadlock sorunu düzeltildi Bir sysfs özniteliği okunurken, kobject düğümünün aktif referans sayacı ile zaten kaldırılmaya karşı korunmaktadır. Sonuç olarak, blk_ia_range_sysfs_show() fonksiyonunda bir aralık özniteliğinin değeri okunurken queue sysfs kilidini almaya gerek yoktur. Bu fonksiyonda queue sysfs kilidinin kullanılması, disk kaldırma işlemiyle birlikte potansiyel bir deadlock durumuna yol açmaktadır; bu durum cihaz kaldırıldığında lockdep tarafından bir splat ile bildirilmektedir: [ 760.703551] Possible unsafe locking scenario: [ 760.703551] [ 760.703554] CPU0 CPU1 [ 760.703556] ---- ---- [ 760.703558] lock(&q->sysfs_lock); [ 760.703565] lock(kn->active#385); [ 760.703573] lock(&q->sysfs_lock); [ 760.703579] lock(kn->active#385); [ 760.703587] [ 760.703587] *** DEADLOCK *** Bu sorun, blk_ia_range_sysfs_show() içerisindeki mutex_lock()/mutex_unlock() çağrıları kaldırılarak çözülmüştür.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2025
İlk görülme26 Şub 2025
Zayıflık türüCWE-667CWE-667

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.17.14, 5.18.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.16 ≤ v < 5.17.14, 5.18 ≤ v < 5.18.35.17.14, 5.18.3

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