CVE-2026-74440

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/xe: exec IOCTL-də xarici BO kernel fence-lərinin gözlənilməsi İstifadəçi tapşırığını aktivləşdirməzdən əvvəl, xe_exec_ioctl() yalnız VM-in dma-resv KERNEL slotunu asılılıq kimi əlavə edirdi. Həmin slot yenidən bağlamaları və VM-in şəxsi BO-larının kernel əməliyyatlarını əhatə edir, lakin öz kernel əməliyyatlarını (çıxarmalar, köçürmələr, ...) öz dma-resv KERNEL slotunda daşıyan xarici BO-ları (bo->vm == NULL) əhatə etmir. DMA_RESV_USAGE_KERNEL slotu, BO və ya onun dəstəkləyici yaddaşı istifadə edilməzdən əvvəl tamamlanmalı olan yaddaş idarəetmə əməliyyatları üçün drayverlərarası müqavilədir: hər hansı giriş nöqtəsi resv-ə toxunmazdan əvvəl KERNEL fence-lərini gözləməlidir. Xarici BO-ların KERNEL slotlarını ötürməklə, exec yolu həmin müqaviləni pozurdu və VM tərəfindən xəritələnmiş xarici BO üzərində kernel əməliyyatı hələ davam edərkən istifadəçi tapşırığını planlaşdıra bilirdi, bu da onunla yarışaraq potensial olaraq köçürülməkdə olan yaddaşı oxuya və ya ona yaza bilərdi. Yalnız VM-ə aid olan asılılığı, exec tərəfindən kilidlənmiş hər bir obyekt üzrə iterasiya ilə əvəz edin və hər bir obyektin KERNEL slotunu tapşırıq asılılığı kimi əlavə edin. Bu, həm VM resv-i (yenidən bağlamalar və şəxsi BO-lar), həm də hər bir xarici BO-nu əhatə edir və daha sonra tapşırıq fence-ni eyni obyektlər çoxluğuna yayımlayan drm_gpuvm_resv_add_fence() çağırışını təkrarlayır. Uzunmüddətli rejim (long-running mode) əvvəlki kimi bunu ötürməyə davam edir. (commit a6b842acf3ddd1efc53a56de9260cfa718fb35e7-dən cherry pick edilib)

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc15 avq 2026
İlk görülmə15 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux1738db550334adca0e7fcf0ef684198fb7462779, 21976fe5258494ac38b63d103be81bf1180ae4ae, 5d363d00bc9799b90a0dc89eb1c5dcb909c042ee, af80e2bfde9312c76b60cf9274248dce0410b30d və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxdd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 1738db550334adca0e7fcf0ef684198fb7462779, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 21976fe5258494ac38b63d103be81bf1180ae4ae, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 5d363d00bc9799b90a0dc89eb1c5dcb909c042ee, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < af80e2bfde9312c76b60cf9274248dce0410b30d, 6.81738db550334adca0e7fcf0ef684198fb7462779, 21976fe5258494ac38b63d103be81bf1180ae4ae, 5d363d00bc9799b90a0dc89eb1c5dcb909c042ee, af80e2bfde9312c76b60cf9274248dce0410b30d

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