CVE-2025-38690
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/xe/migrate: sonsuz özyinelemenin önlenmesi buf + offset değeri XE_CAHELINE_BYTES ile hizalı değilse bir bounce buffer kullanılmasına geri dönülür. Ancak buradaki bounce buffer yığında (stack) tahsis edilir ve buradaki tek hizalama gereksinimi XE_CACHELINE_BYTES değil, doğal olarak u8 ile hizalı olmasıdır. Bounce buffer da hizasız olduğunda fonksiyon tekrar kendi içinde çağrılır (recurse); ancak yeni bounce buffer da hizalı olmayabilir ve sürekli özyineleme yapıldığı için nihayetinde yığın taşana kadar bu durum devam edebilir. Yığın yerine, buradaki ikiye kuvvet hizalama isteğine uyması gereken kmalloc kullanımı getirilmiştir. Bu yolun eudebug üzerinden tetiklenmesiyle oluşan kernel panic sorunu düzeltilmiştir. v2 (Stuart): - İkiye kuvvet kısıtlaması için derleme hatası kontrolü eklendi - s/EINVAL/ENOMEM/ (commit 38b34e928a08ba594c4bbf7118aa3aadacd62fff adresinden cherry pick edilmiştir)
Nasıl düzeltilir
- linux linux_kernel6.16.2 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.16 ≤ v < 6.16.2, 6.17 | 6.16.2 |
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.