CVE-2026-46060
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: crypto: qat - 6xxx probe hatasında IRQ temizleme işlemi düzeltildi adf_dev_up() kısmen tamamlanıp ardından başarısız olduğunda, adf_isr_resource_alloc() sırasında kaydedilen IRQ işleyicileri, MSI-X vektörleri serbest bırakılmadan önce ayrılmamaktadır. Aygıt pcim_enable_device() ile etkinleştirildiği için, pci_alloc_irq_vectors() çağrısı dahili olarak pcim_msi_release()'i bir devres eylemi olarak kaydeder. Probe hatası durumunda, devres pcim_msi_release()'i çalıştırır; bu da IRQ işleyicileri (örneğin 'qat0-bundle0') hala bağlıyken pci_free_irq_vectors()'ı çağırarak MSI-X vektörlerini yıkar. Bu durum şu remove_proc_entry() uyarılarına neden olur: [ 22.163964] remove_proc_entry: removing non-empty directory 'irq/143', leaking at least 'qat0-bundle0' devm_add_action_or_reset() fonksiyonunu adf_dev_up() öncesine taşımak sorunu çözmez çünkü devres LIFO sırasıyla çalışır ve adf_dev_up() içinde daha sonra kaydedilen pcim_msi_release(), yine de adf_device_down() işleminden önce tetiklenir. Bu sorun, devres MSI-X vektörlerini serbest bırakmadan önce IRQ işleyicilerini uygun şekilde boşaltmak amacıyla, adf_dev_up() başarısız olduğunda adf_dev_down() fonksiyonunun açıkça çağrılmasıyla düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.18.27, 7.0.4 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.16 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4 | 6.18.27, 7.0.4 |
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.