CVE-2026-31571
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/i915: NV12 düzlemlerinin bağlantısını daha erken kesin unlink_nv12_plane(), potansiyel olarak plane_atomic_check() tarafından zaten ayarlanmış olan düzlem durumunun bölümlerini bozacaktır; bu nedenle bu ikisinin yanlış sırayla çağrılmadığından emin olmalıyız. Sorun, daha önce Y düzlemi olarak seçilen bir düzlemin artık kullanıcı alanı tarafından normal bir düzlem olarak yapılandırılması durumunda ortaya çıkar. plane_atomic_check() önce kullanıcı alanı isteğine göre uygun düzlem durumunu hesaplar ve ardından unlink_nv12_plane() durumun bazı kısımlarını temizler. Bu durum, unlink_nv12_plane() fonksiyonunun düzlem görünürlüğüne bağlı olarak durum temizleme işlemini atlaması nedeniyle önceden çalışıyordu. Ancak bunun imkansız bir durum olduğunu düşünerek bu kontrolü kaldırdım. Artık bu durum gerçekleştiğinde unlink_nv12_plane() sadece WARN verecek ve durumu bozmaya devam edecektir. Eski yönteme geri dönmek yerine, yeni düzlem durumunu hesaplamadan önce NV12 düzlemlerinin bağlantısını kesmenin daha net olduğu kanısındayım. (commit 017ecd04985573eeeb0745fa2c23896fb22ee0cc üzerinden cherry-pick yapılmıştır)
Nasıl düzeltilir
- linux linux_kernel6.18.21, 6.19.11 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.15.1 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.15, 7.0 | 6.18.21, 6.19.11 |
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.