CVE-2024-56699
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: s390/pci: Hotplug slotunun potansiyel çift kaldırılması düzeltildi 6ee600bfbe0f ("s390/pci: remove hotplug slot when releasing the device") numaralı commit ile, hotplug slotunu cihaz gerçekten kaldırılana kadar korumak amacıyla zpci_exit_slot() fonksiyonu zpci_device_reserved()'dan zpci_release_device()'a taşınmıştır. Artık zpci_release_device(), yalnızca tüm referanslar bırakıldığında çağrılmaktadır. zPCI alt sistemi referansını ancak cihaz reserved durumuna geçtiğinde bıraktığından, zpci_release_device()'ın yalnızca reserved durumundaki cihazlarla işlem yapması gerekir. Buna rağmen, hem configured hem de standby durumlarından kaldırma işlemleri için kod içermektedir. Standby durumu için bu işlem zaten hotplug slotunun kaldırılmasını içerdiğinden, bir cihaz configured veya standby durumundayken kaldırılırsa çift kaldırmaya neden olacaktır. Asla gerçekleşmemesi gereken bir durumda potansiyel bir çift kaldırmaya yol açmak yerine, rezerv edilmemiş durumdaki bir cihaz serbest bırakıldığında açıkça WARN_ON() tetiklenmiş ve ölü kod durumları temizlenmiştir.
Nasıl düzeltilir
- linux linux_kernel6.11.11, 6.12.2 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.9 ≤ v < 6.11.11, 6.12 ≤ v < 6.12.2 | 6.11.11, 6.12.2 |
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.