CVE-2026-64219
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/amd/display: dc_process_dmub_aux_transfer_async fonksiyonunda payload uzunluğu ve link_index doğrulaması yapılması [Neden ve Nasıl] dc_process_dmub_aux_transfer_async() fonksiyonu, yalnızca sürüm derlemelerinde etkisiz olan bir ASSERT() ile korunan 16 baytlık bir yığın tamponuna (dpaux.data[16]), payload->length baytı kadar veri kopyalamaktadır. Eğer çağıran taraf length > 16 değerini geçerse, bu durum memcpy aracılığıyla bir yığın arabellek taşmasına yol açar. Ek olarak, link_index değeri dc->link_count üzerinden sınır kontrolü yapılmadan dc->links[] dizisini referanslamak için kullanılmakta olup, bu durum sınır dışı erişim riski oluşturmaktadır. ASSERT ifadesi, payload->length hedef tampon boyutunu aştığında false döndüren kesin bir çalışma zamanı kontrolüyle değiştirilmiş ve link_index kullanılmadan önce bir sınır kontrolü eklenmiştir. (ba4caa9fecdf7a38f98c878ad05a8a64148b6881 numaralı commit'ten cherry pick edilmiştir)
Nasıl düzeltilir
- linux linux_kernel5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.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 | 5.13 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.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.