CVE-2026-90409
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/panthor: kbo aralık çakışma kontrolü ile vm_bind bölgesi eklemesi Bir VM oluşturulduğunda, çağıran tarafın çekirdek BO'larının eşlenmesi için ayrılan adres alanı carve-out aralığını belirtmesi gerekir. Bu durum, UM-açık BO'ların vm_bind eşlemelerinin bu bölgeyle kesişmemesi gerektiği anlamına gelir ancak şu anda bu kontrol yapılmamaktadır. Başlangıçta, bu değerlerin reserve_{offset, range} bağımsızları aracılığıyla drm_gpuvm_init()'e verilmesini düşündüm; fakat bunun, standart drm_gpuvm split/merge devresi üzerinden yönetilmeyen VM adres açıklıkları için olduğu anlaşıldı. Bu nedenle, kullanıcı VA aralığının sonunu VM oluşturma sırasında saklamak ve vm_bind ioctl yolunda hızlı bir kontrol yapmak en basit geçici çözüm oldu. Yeni kontrol aynı zamanda vm_bind aralığının 64 bitlik işaretsiz bir tam sayı boyutunu aşmadığından emin olur. Bu işlem zaten çağrı yığınının daha aşağısında drm_gpuvm_sm_map -> drm_gpuvm_range_valid içerisinde yapılıyordu, ancak vm_bind bağlam kaynaklarını tahsis ederek zaman kaybetmemek için GPUVM fonksiyonları çağrılmadan önce sürücü seviyesinde erken hata vermek en iyisidir.
Nasıl düzeltilir
- Linux Linux276753aaad65e6f7dac7989a600c1c2d3a382c1a, f2be47fa8e225968eb66863657143fe900ec4bca, 761cf9c63274a5b711c3dc829601723215710d2d, 985f5e12f3cdf43030e13c2bbd154913133b5c3f ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 647810ec247641eb5aec8caef818919a4518a0b1 ≤ v < 276753aaad65e6f7dac7989a600c1c2d3a382c1a, 647810ec247641eb5aec8caef818919a4518a0b1 ≤ v < f2be47fa8e225968eb66863657143fe900ec4bca, 647810ec247641eb5aec8caef818919a4518a0b1 ≤ v < 761cf9c63274a5b711c3dc829601723215710d2d, 647810ec247641eb5aec8caef818919a4518a0b1 ≤ v < 985f5e12f3cdf43030e13c2bbd154913133b5c3f, 6.10 | 276753aaad65e6f7dac7989a600c1c2d3a382c1a, f2be47fa8e225968eb66863657143fe900ec4bca, 761cf9c63274a5b711c3dc829601723215710d2d, 985f5e12f3cdf43030e13c2bbd154913133b5c3f |
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.