CVE-2026-89802
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: drm/nouveau/uvmm: bir OP_MAP_SPARSE işlemi geri alınırken oluşan NULL dereference hatası düzeltildi bind_job_op_from_uop() içindeki her bind_job_op, kzalloc_obj() tarafından sıfırlanır ve nouveau_uvmm_bind_job_submit() içindeki OP_MAP_SPARSE durumu yalnızca bir bölge oluşturur; bu nedenle başarıyla işlenen bir seyrek eşleme (sparse map) için op->ops değeri NULL kalmaya devam eder. Aynı işteki daha sonraki bir işlem başarısız olursa, tersine çevirme döngüsü söz konusu işlemi tekrar ziyaret eder ve koşulsuz olarak drm_gpuva_ops_free(&uvmm->base, op->ops) fonksiyonunu çağırır. drm_gpuva_ops_free() argümanını hemen çözümler (&ops->list üzerinde list_for_each_entry_safe), bu nedenle NULL olan op->ops bir oops hatasına yol açar. NOUVEAU_VM_BIND, DRM_RENDER_ALLOW olduğu için bu yola herhangi bir render-node fd sahibi erişebilir. nouveau_uvmm_bind_job_cleanup() fonksiyonunun aynı serbest bırakma işlemi için halihazırda yaptığı gibi, serbest bırakma işlemini IS_ERR_OR_NULL() ile koruyun.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.150.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.