CVE-2023-52811
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: scsi: ibmvfc: Boş olay havuzu durumundaki BUG_ON kaldırıldı Pratikte sürücü, bir kuyruğun olay havuzuna ayrılan miktardan daha fazla komut göndermemelidir. Bunun gerçekleştiği düşük ihtimalli durumda, kod bir BUG_ON doğrulaması yapar ve çekirdeğin panik durumunda çökecek şekilde yapılandırılmadığı senaryolarda boş olay listesinden geçersiz bir olay işaretçisi döndürerek durumun kötüye gitmesine neden olur. Bu BUG_ON, ibmvfc sürücüsünün ilk kez ana koda dahil edilmesinden kalma tarihsel bir kalıntıdır ve BUG_ON kullanımının, kurtarılamaz olan en uç senaryolar dışında kötü bir uygulama olduğu artık bilinmektedir. Bu senaryoda, sürücünün kendini kurtarmasını ve çalışmaya devam etmesini engelleyen herhangi bir durum yoktur. ibmvfc_get_event() fonksiyonundaki ilgili BUG_ON kaldırıldı ve boş olay havuzu durumunda NULL işaretçisi döndürüldü. ibmvfc_get_event() fonksiyonunun çağrıldığı tüm noktalar, NULL işaretçisini kontrol edecek ve uygun hata veya kurtarma işlemini gerçekleştirecek şekilde güncellendi.
Nasıl düzeltilir
- linux linux_kernel5.15.140, 6.1.64, 6.5.13, 6.6.3 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 < 5.15.140, 5.16 ≤ v < 6.1.64, 6.2 ≤ v < 6.5.13, 6.6 ≤ v < 6.6.3 | 5.15.140, 6.1.64, 6.5.13, 6.6.3 |
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.