CVE-2026-68275
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: drm/amdgpu: GET_MAPPING_INFO içinde amdgpu_vm_bo_find() sonucunu denetle amdgpu_gem_op_ioctl() işlevinin AMDGPU_GEM_OP_GET_MAPPING_INFO yolu, çağıranın VM'indeki arabellek nesnesi için bo_va'yı amdgpu_vm_bo_find() aracılığıyla arar, ancak döndürülen işaretçiyi denetlemeden kullanır. amdgpu_vm_bo_find(), BO'nun o VM'de bo_va'sı olmadığında NULL döndürür; bu, hiç eşlenmemiş bir BO için normal durumdur. Sonuç doğrudan amdgpu_vm_bo_va_for_each_valid_mapping() işlevine verilir; bu makro list_for_each_entry(mapping, &(bo_va)->valids, list) ifadesine açılır ve bo_va'nın başvurusunu kaldırarak NULL işaretçi başvurusuna neden olur. Bu duruma, ioctl'yi (render grubu) gönderebilen herhangi bir süreç, eşlenmemiş bir BO için eşleme bilgisi isteyerek ulaşabilir. bo_va bulunamadığında -ENOENT döndürülür ve drm_exec bağlamı ile GEM nesnesi başvurusunun serbest bırakılması için out_exec etiketine atlanır. (528b19377affc1cc7362a70a254c1dda793595f9 commit'inden cherry pick yapılmıştır)
Nasıl düzeltilir
- Linux Linuxddba17b3dfa0efc80d6c98621c2fb7af66adb622, 9faf4c66edb6bcb8ca0465c3a4868bb7f278cd31, 93475c34111916df71c63e510fc52db01351f809 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 4d82724f7f2b847eb0454b1aab5450545b39abd4 ≤ v < ddba17b3dfa0efc80d6c98621c2fb7af66adb622, 4d82724f7f2b847eb0454b1aab5450545b39abd4 ≤ v < 9faf4c66edb6bcb8ca0465c3a4868bb7f278cd31, 4d82724f7f2b847eb0454b1aab5450545b39abd4 ≤ v < 93475c34111916df71c63e510fc52db01351f809, 6.18 | ddba17b3dfa0efc80d6c98621c2fb7af66adb622, 9faf4c66edb6bcb8ca0465c3a4868bb7f278cd31, 93475c34111916df71c63e510fc52db01351f809 |
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.