CVE-2024-46842
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: scsi: lpfc: lpfc_get_sfp_info fonksiyonundaki mailbox zaman aşımı durumlarının yönetilmesi lpfc_get_sfp_info içerisinde MBX_TIMEOUT dönüş kodu yönetilmemektedir ve rutin, dönüş durumuna bakılmaksızın gönderilen mailbox komutlarını koşulsuz olarak serbest bırakmaktadır. Sorun, MBX_TIMEOUT durumlarında, donanım yazılımı (firmware) SFP bilgilerini daha sonra döndürdüğünde, aynı mailbox bellek bölgesinin cmpl rutini içerisinde önceden serbest bırakılmış belleğe referans vermesidir. MBX_TIMEOUT dönüş kodu için kontroller eklenerek sorun düzeltilmiştir. Mailbox kaynak temizliği sırasında, beklemenin zaman aşımına uğramadığından emin olmak için mbox bayrağı kontrol edilir. Eğer MBOX_WAKE bayrağı ayarlanmamışsa, kaynaklar serbest bırakılmaz; çünkü bunlar, donanım yazılımı mailbox işlemini daha sonra kendi cmpl rutini ile tamamladığında serbest bırakılacaktır. Ayrıca, daha uzun zaman aşımı süreleri gerektiren önyükleme betiklerine uyum sağlamak amacıyla zaman aşımı süresi 30 saniyeden 60 saniyeye çıkarılmıştır.
Nasıl düzeltilir
- linux linux_kernel6.10.10 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 | v < 6.10.10 | 6.10.10 |
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.