CVE-2023-53429
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: btrfs: __extent_writepage fonksiyonunda PageError kontrolü yapmayın __extent_writepage şu anda herhangi bir hata oluştuğunda PageError değerini ayarlamakta ve aynı zamanda hata yönetimini çağırıp çağırmayacağına karar vermek için PageError kontrolü yapmaktadır. Bu durum, hataların temizlenmesi konusunda sorumlulukların belirsizleşmesine yol açmaktadır. VM ve genel writeback yardımcılarında temel fikir, G/Ç başlatıldıktan sonra tüm hata yönetimi sorumluluğunun son G/Ç işleyicisine devredilmesidir. Ancak, eğer bu son G/Ç işleyici PageError bitini ayarlar ve gönderen taraf bunu kontrol ederse, yeterince hızlı olan G/Ç işlemlerinde bu bit bazı durumlarda gönderim bağlamına sızabilir. Bu sorun, PageError kontrolünün yapılmaması ve gönderim hatalarını kontrol etmek için yalnızca yerel ret değişkeninin kullanılmasıyla düzeltilmiştir. Bu işlem ayrıca, hata bitinin gönderim bağlamına asla sızmamasını sağlayarak __extent_writepage içerisindeki bir yorumda belgelenen uzun süreli sorunu da kökten çözmektedir.
Nasıl düzeltilir
- linux linux_kernel6.4.7 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.4.7 | 6.4.7 |
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.