CVE-2026-98609
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/virtio: drm_gem_handle_create() başarısız olduğunda nesne sızıntısını düzeltin virtio_gpu_gem_create(), virtio_gpu_object_create() tarafından alınan referansa sahiptir. drm_gem_handle_create() hata yolunda, bu referansı bırakmak yerine drm_gem_object_release() fonksiyonunu çağırır. drm_gem_object_release(), drm_gem_object_init() fonksiyonunun tersidir ve referans sayısına dokunmaz veya obj->funcs->free() fonksiyonunu çağırmaz; bu nedenle yalnızca virtio_gpu_cleanup_object()'te olduğu gibi bir yıkıcı metodun son adımı olarak kullanımı doğrudur. Burada kullanılması, bo'yu herhangi bir referans kalmaksızın refcount 1 değerinde bırakır, böylece virtio_gpu_free_object() hiçbir zaman çalışmaz ve shmem sayfaları, sg tablosu ile virtio_gpu_object sızdırılır. virtio_gpu_object_create() zaten bo->created değerini ayarladığı için VIRTIO_GPU_CMD_RESOURCE_UNREF de kuyruğa alınmaz, bu da ana makine tarafındaki kaynağın ve kaynak kimliğinin sızmasına neden olur. drm_gem_handle_create_tail() tüm dahili hata yollarında tutamaç referansını bıraktığından, çağıran tarafın yalnızca kendi referansını bırakması gerekir. Aşağıdaki başarı yoluyla eşleşen drm_gem_object_put() fonksiyonunu kullanın.
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.157.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.