CVE-2024-26918
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: PCI: PME yoklamasında etkin durum gereksinimini düzelt Düzeltmeler bölümünde belirtilen commit, çalışma zamanı PM tarafından yönetilen aygıtların PME yoklaması için RPM_ACTIVE durumunda olması gerektiğine dair hatalı bir gereksinim eklemişti. Aslında yalnızca düşük güç durumlarındaki aygıtlar yoklanmalıdır. Ancak, aygıt yapılandırma alanının erişilebilir olması gereksinimi hâlâ geçerlidir ve bu durum hem yoklanan aygıtın mevcut durumu hem de varsa üst köprü için sonuçlar doğurur. Köprünün D0 durumunda kaldığını varsaymak yeterli değildir ve köprünün D0 testini geçtiği, ancak PM durumunun RPM_SUSPENDING olduğunu gösterdiği ve pci_pme_wakeup() sırasında yoklanan aygıtın yapılandırma alanının erişilemez hale geldiği durumlar gözlemlenmiştir. Bu nedenle, köprünün zaten etkin olarak RPM_ACTIVE durumunda olması gerektiğinden, bu durum kodda resmileştirilmiş ve alt aygıt yoklanırken durumu korumak için PM kullanım sayısı yükseltilmiştir. Bu, aşağıdaki bugzilla'da bildirilen ve bir Thunderbolt/USB4 hiyerarşisinin D3hot güç durumundaki bir köprünün alt akışında bağlı bir NVMe uç noktasını taramada başarısız olduğu regresyonu giderir.
Nasıl düzeltilir
- linux linux_kernel6.6.18, 6.7.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.6 ≤ v < 6.6.18, 6.7 ≤ v < 6.7.6, 6.8 | 6.6.18, 6.7.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.