CVE-2026-80578
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fbdev: core: fb_io_read() fonksiyonundaki işaretçi senkronizasyon hatası düzeltildi fb_io_read() fonksiyonunda, eğer copy_to_user() kısmi bir kopyalama gerçekleştirirse (örneğin hatalı bir kullanıcı tamponu nedeniyle), döngü parça boyutu 'c' değerini ayarlar ve kalan 'count' miktarını günceller. Ancak donanım 'src' işaretçisi, orijinal parça boyutu kadar çoktan ilerletilmiş olur. Döngünün devam etmesine izin verilirse, okuma işlemi yanlış ve aşırı ilerlemiş bir ofsetten yeniden başlar. Kalan 'count' miktarı yalnızca başarıyla kopyalanan baytlar kadar azaltıldığı için bu senkronizasyon bozukluğu, sonraki yinelemelerin başlangıçta sınırlandırılan miktardan daha fazla donanım okuması gerçekleştirmesine neden olur ve sonuç olarak sınır dışı (out-of-bounds) G/Ç okumalarına yol açar. Bu durum, kısmi bir copy_to_user() işlemi gerçekleştiğinde döngüden derhal çıkılarak düzeltilmiştir. Kısmi kopyalama, kullanıcı tamponunun hatalı olduğunu gösterir ve sonraki okuma girişimlerini etkisiz kılar. Döngüden çıkılması, sonraki uyumsuz yinelemelerde sınır dışı donanım erişimi riski oluşturmadan, başarıyla okunan bayt sayısının döndürülmesini sağlar.
Nasıl düzeltilir
- Linux Linux42bc07b4e5a3c8a02a433388f562a8f46d093e11, 42a6d8126c194133eafab2b0fd5c8668ebfcba5b, 7ff87a01ae3a8cd0208f7499386998223a8b5dba, 7110b7b794a2aac2c5cf8eb06ebf2af724c74d50, 81cc73be40c6f028f1ee3f438ace46afe666dbae ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 42bc07b4e5a3c8a02a433388f562a8f46d093e11, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 42a6d8126c194133eafab2b0fd5c8668ebfcba5b, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 7ff87a01ae3a8cd0208f7499386998223a8b5dba, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 7110b7b794a2aac2c5cf8eb06ebf2af724c74d50, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 81cc73be40c6f028f1ee3f438ace46afe666dbae, 6.5 | 42bc07b4e5a3c8a02a433388f562a8f46d093e11, 42a6d8126c194133eafab2b0fd5c8668ebfcba5b, 7ff87a01ae3a8cd0208f7499386998223a8b5dba, 7110b7b794a2aac2c5cf8eb06ebf2af724c74d50, 81cc73be40c6f028f1ee3f438ace46afe666dbae |
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.