CVE-2025-38623
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: PCI: pnv_php: Beklenmedik takılma tespiti ve kurtarma düzeltmesi Mevcut PowerNV hotplug kodu, beklenmedik takılma olaylarını doğru şekilde işlemiyordu; bu durum cihaz kaldırıldıktan sonra hotplug sisteminin tamamen başarısız olmasına ve yeni cihazların tespit edilmesi için yeniden başlatma gereksinimine yol açıyordu. Bu durum iki soruna dayanmaktadır: 1) Bir cihaz beklenmedik şekilde kaldırıldığında, genellikle üst akış köprü portu PHB üzerinde bir PE dondurmasına neden olur. Bu dondurma durumu temizlenmezse, köprü hotplug bildirim mantığından gelen MSI kesmeleri çekirdek tarafından alınmaz ve PE ile ilişkili tüm yuvalardaki tüm takılma olayları durur. 2) Bir cihaz bir yuvasından çıkarıldığında, beklenmedik veya programlı çıkarma fark etmeksizin, ilgili PHB/PE donmuş halde kalır. Bu dondurma durumu temel bir sıfırlama yoluyla temizlenmezse, skiboot dondurmayı kaldıramaz ve yuvayı yeniden eğitemez / tarayamaz. Bu da dondurmanın temizlenmesi ve yuvadaki cihazın yeniden tespit edilmesi için yeniden başlatma gerektirir. Hotplug olaylarında uygun çözme (unfreeze) ve yeniden tarama komutlarını yayınlayın ve pci_bus_to_OF_node() NULL döndürdüğünde hotplug sırasında oops hatası vermeyin. [bhelgaas: yorumlar düzenlendi]
Nasıl düzeltilir
- linux linux_kernel5.10.241, 5.15.190, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1 ya da sonraki bir sürüm
- git.kernel.org/stable/c/1d2f63680c5719a5da92639e981c6c9a87fcee08
- git.kernel.org/stable/c/2ec8ec57bb8ebde3e2a015eff80e5d66e6634fe3
- git.kernel.org/stable/c/473999ba937eac9776be791deed7c84a21d7880b
- git.kernel.org/stable/c/48c6935a34981bb56f35be0774ec1f30c6e386f8
- git.kernel.org/stable/c/6e7b24c71e530a6c1d656e73d8a30ee081656844
- git.kernel.org/stable/c/6e7b5f922901585b8f11e0d6cda12bda5c59fc8a
- git.kernel.org/stable/c/78d20b8c13075eae3d884c21db7a09a6bbdda5b2
- git.kernel.org/stable/c/a2a2a6fc2469524caa713036297c542746d148dc
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.9 ≤ v < 5.10.241, 5.11 ≤ v < 5.15.190, 5.16 ≤ v < 6.1.148, 6.2 ≤ v < 6.6.102, 6.7 ≤ v < 6.12.42, 6.13 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.1 | 5.10.241, 5.15.190, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1 |
| debian debian_linux | 11.0 | — |
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.