CVE-2024-26605

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: PCI/ASPM: ASPM etkinleştirilirken oluşan deadlock hatası düzeltildi 6.7-final sürümündeki son dakika geri alma işlemi, lockdep tarafından rapor edildiği üzere, Qualcomm PCIe denetleyicilerinin probe işlemi sırasında ASPM etkinleştirilirken potansiyel bir deadlock oluşmasına neden olmuştur: ============================================ WARNING: possible recursive locking detected 6.7.0 #40 Not tainted -------------------------------------------- kworker/u16:5/90 is trying to acquire lock: ffffacfa78ced000 (pci_bus_sem){++++}-{3:3}, at: pcie_aspm_pm_state_change+0x58/0xdc but task is already holding lock: ffffacfa78ced000 (pci_bus_sem){++++}-{3:3}, at: pci_walk_bus+0x34/0xbc other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(pci_bus_sem); lock(pci_bus_sem); *** DEADLOCK *** Call trace: print_deadlock_bug+0x25c/0x348 __lock_acquire+0x10a4/0x2064 lock_acquire+0x1e8/0x318 down_read+0x60/0x184 pcie_aspm_pm_state_change+0x58/0xdc pci_set_full_power_state+0xa8/0x114 pci_set_power_state+0xc4/0x120 qcom_pcie_enable_aspm+0x1c/0x3c [pcie_qcom] pci_walk_bus+0x64/0xbc qcom_pcie_host_post_init_2_7_0+0x28/0x34 [pcie_qcom] Deadlock durumu, başka bir iş parçacığının yazma kilidini alabileceği asenkron probe sırasında yarış penceresini artırmak için gecikme eklenerek Lenovo ThinkPad X13s gibi makinelerde kolayca yeniden üretilebilir. Okuma kilidinin iki kez alınmasını önlemek amacıyla, PCI veri yolu semaforu tutulurken çağrılabilecek yeni bir pci_set_power_state_locked() ve ilgili yardımcı fonksiyonlar eklendi.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2024
İlk görülme26 Şub 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.7.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.7.0 ≤ v < 6.7.56.7.5

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.