CVE-2026-98144
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: accel/amdxdna: eşlemesi başarısız olduğunda zincirlenmiş BO serbest bırakılır amdxdna_cmd_set_error(), bir komut zincirinin ilk BO'sunu arar; bu işlem bir referans alır ve fonksiyonun sonunda bunu bırakır. Bu BO'nun eşlemesi arada kurulur ve hata yolu, put işlemi gerçekleşmeden geri döndüğü için referans sızıntısı oluşur. Sıradan kullanım buraya ulaşmaz. Zincir, tüm bunlardan önce gönderilmiş olduğundan, aie2_cmdlist_fill_slot() ilgili BO üzerinde zaten amdxdna_cmd_get_op() işlemini çağırmıştır ve amdxdna_gem_vmap() adresini önbelleğe almıştır. Burayı erişilebilir kılan durum, BO'nun burada tekrar handle üzerinden çözümlenmesidir ve handle kullanıcı alanının yeniden dönüştürebileceği bir yapıdır: Gönderimden sonra kapatılması ve dışa aktarıcısı vmap uygulamayan bir dma-buf'ın aynı kimliğe içe aktarılması, prime_import() her içe aktarmayı AMDXDNA_BO_SHARE olarak türlendirdiği için amdxdna_gem_get_obj()'nin eşleyemeyeceği bir nesne döndürmesine neden olur.
Nasıl düzeltilir
- linux linux_kernel7.2.7 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 | 7.1 ≤ v < 7.2.7, 7.3 | 7.2.7 |
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.