CVE-2026-98609
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drm/virtio: drm_gem_handle_create() uğursuz olduqda obyekt sızmasının düzəldilməsi virtio_gpu_gem_create() funksiyası virtio_gpu_object_create() tərəfindən götürülmüş istinada sahibdir. drm_gem_handle_create() xəta yolunda həmin istinadı buraxmaq əvəzinə drm_gem_object_release() çağırılır. drm_gem_object_release() funksiyası drm_gem_object_init()-in tərsidir və istinad sayına toxunmur və ya obj->funcs->free() çağırmır, buna görə də o, yalnız virtio_gpu_cleanup_object()-də olduğu kimi destruktorun son addımı kimi doğrudur. Burada onun istifadəsi bo-nu heç bir qalan istinad olmadan refcount 1 vəziyyətində saxlayır, beləliklə virtio_gpu_free_object() heç vaxt işə düşmür və shmem səhifələri, sg cədvəli və virtio_gpu_object sızır. virtio_gpu_object_create() artıq bo->created parametrini təyin etdiyi üçün VIRTIO_GPU_CMD_RESOURCE_UNREF də növbəyə alınmır, bu da host tərəfli resursun və resurs ID-sinin sızmasına səbəb olur. drm_gem_handle_create_tail() bütün daxili xəta yollarında tutacaq (handle) istinadını buraxır, buna görə də çağıran tərəf yalnız öz istinadını buraxmalıdır. Aşağıdakı uğurlu yola uyğun olaraq drm_gem_object_put() istifadə edin.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.