CVE-2026-64008

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: accel/rocket: create_bo-da asılı qalmış GEM handle vasitəsilə UAF-ın düzəldilməsi rocket_ioctl_create_bo() erkən mərhələdə drm_gem_handle_create() vasitəsilə faylın IDR-inə GEM handle daxil edir, sonra uğursuz ola biləcək bir neçə əməliyyat yerinə yetirir (sgt ayrılması, drm_mm daxiletməsi, iommu_map). Əgər handle artıq aktiv olduqdan sonra hər hansı biri uğursuz olarsa, xəta yolu drm_gem_shmem_object_free() funksiyasını çağırır ki, bu da handle-ı IDR-dən silmədən obyekti kfree ilə azad edir. Bu, azad edilmiş slab yaddaşına işarə edən asılı qalmış handle yaradır. Həmin handle-dan istifadə edən hər hansı sonrakı ioctl (PREP_BO, FINI_BO, SUBMIT) drm_gem_object_lookup() funksiyasını çağırır və azad edilmiş yaddaşa müraciət edir (UAF). Düzəliş drm_gem_handle_create() funksiyasının bütün uğursuz ola biləcək əməliyyatlar müvəffəqiyyətlə tamamlandıqdan sonra yerinə yetirilməsinə keçirməklə edilir ki, bu da panfrost, lima və etnaviv tərəfindən istifadə olunan nümunəyə uyğundur. Həmçinin qaytarma dəyəri növbəti sətirdə iommu_map_sgtable() tərəfindən səssizcə üzərinə yazılan drm_mm_insert_node_generic() funksiyası da düzəldilir. Çatışmayan xəta yoxlaması əlavə edilir. [tomeu: Handle yaradılmasını ən sona köçür]

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.35, 7.0.12 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.18 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 7.16.18.35, 7.0.12

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-64008 · Linux Kernel · Dark Radar