CVE-2026-74440

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: drm/xe: exec IOCTL'de harici BO çekirdek çitlerini bekle Bir kullanıcı işini hazırlamadan önce, xe_exec_ioctl() yalnızca VM'nin dma-resv KERNEL yuvasını bağımlılık olarak ekliyordu. Bu yuva yeniden bağlamaları ve VM'nin özel BO'larının çekirdek işlemlerini kapsıyordu, ancak çekirdek işlemlerini (tahliyeler, taşımalar, ...) kendi dma-resv KERNEL yuvasında taşıyan harici BO'ları (bo->vm == NULL) kapsamıyordu. DMA_RESV_USAGE_KERNEL yuvası, BO veya arka depolama alanı kullanılmadan önce tamamlanması gereken bellek yönetimi işlemleri için sürücüler arası sözleşmedir: herhangi bir erişimcinin resv'e dokunmadan önce KERNEL çitlerini beklemesi gerekir. Harici BO'ların KERNEL yuvalarını atlayarak, exec yolu bu sözleşmeyi ihlal ediyor ve VM tarafından eşlenen bir harici BO üzerinde bir çekirdek işlemi hâlâ sürerken bir kullanıcı işi planlayabiliyor, bununla yarışıyor ve taşınmakta olan belleği okuyabiliyor veya yazabiliyordu. Yalnızca VM'ye özgü bağımlılığı, exec tarafından kilitlenen her nesne üzerinde yineleme yaparak ve her nesnenin KERNEL yuvasını iş bağımlılığı olarak ekleyerek değiştirin. Bu, VM resv'ini (yeniden bağlamalar ve özel BO'lar) ve her harici BO'yu kapsar; iş çitini daha sonra aynı nesne kümesine yayımlayan drm_gpuvm_resv_add_fence() çağrısını yansıtır. Uzun süreli mod, önceden olduğu gibi bunu atlamaya devam eder. (a6b842acf3ddd1efc53a56de9260cfa718fb35e7 commit'inden cherry pick)

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux1738db550334adca0e7fcf0ef684198fb7462779, 21976fe5258494ac38b63d103be81bf1180ae4ae, 5d363d00bc9799b90a0dc89eb1c5dcb909c042ee, af80e2bfde9312c76b60cf9274248dce0410b30d ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxdd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 1738db550334adca0e7fcf0ef684198fb7462779, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 21976fe5258494ac38b63d103be81bf1180ae4ae, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 5d363d00bc9799b90a0dc89eb1c5dcb909c042ee, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < af80e2bfde9312c76b60cf9274248dce0410b30d, 6.81738db550334adca0e7fcf0ef684198fb7462779, 21976fe5258494ac38b63d103be81bf1180ae4ae, 5d363d00bc9799b90a0dc89eb1c5dcb909c042ee, af80e2bfde9312c76b60cf9274248dce0410b30d

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.

Intelligence 360 paketinde

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.