CVE-2026-46224

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: drm/xe: xe_dma_buf_init_obj()-da allokasiya uğursuz olduqda bo sızmasının düzəldilməsi drm_gpuvm_resv_object_alloc() uğursuz olduqda, əvvəlcədən allokasiya edilmiş storage bo azad edilmir. Xətanı qaytarmazdan əvvəl xe_bo_free(storage) funksiyasını əlavə edin. xe_dma_buf_init_obj() funksiyası xe_bo_init_locked()-i çağırır və həmin funksiya xəta baş verdikdə bo-nu azad edir. Buna görə də, xe_dma_buf_init_obj() öz xəta yollarında həmçinin bo-nu azad etməlidir. Əks halda, xe_gem_prime_import() uğursuzluğun xe_dma_buf_init_obj()-dən yoxsa xe_bo_init_locked()-dən qaynaqlandığını ayıra bilmədiyi üçün bo-nun azad edilməli olub-olmadığına təhlükəsiz şəkildə qərar verə bilmir. Mülkiyyət semantikasını sənədləşdirən şərhlər əlavə edin: uğurlu olduqda, storage mülkiyyəti qaytarılan drm_gem_object-ə ötürülür; uğursuz olduqda isə, geri qaytarılmadan əvvəl storage azad edilir. v2: Azad etmə məntiqini izah etmək üçün şərhlər əlavə edildi. (commit 78a6c5f899f22338bbf48b44fb8950409c5a69b9-dən cherry pick edildi)

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc28 may 2026
İlk görülmə28 may 2026
Zəiflik növüCWE-401CWE-401

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.18 ≤ v < 6.18.32, 6.19 ≤ v < 7.0.9, 7.16.18.32, 7.0.9

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.

Intelligence 360 paketində

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.

CVE-2026-46224 · Linux Kernel · Dark Radar