CVE-2026-46314

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: drm/v3d: Sonsuz döngüyü önlemek için boş multisync uzantısını reddet v3d_get_extensions(), kullanıcı alanı tarafından sağlanan ve tek yönlü bağlı liste biçimindeki ioctl uzantılarını, zincir uzunluğuna herhangi bir sınır koymadan dolaşır. Yerel bir kullanıcı, sıfır in_sync_count ve out_sync_count ile kendine referans veren bir uzantı (ext->next == &ext) oluşturabilir; bu da mevcut yinelenen uzantı korumasını atlar: if (se->in_sync_count || se->out_sync_count) return -EINVAL; Koruma hiçbir zaman devreye girmez çünkü v3d_get_multisync_post_deps(), count sıfır olduğunda hemen döner ve her yinelemede her iki alanı da sıfırda bırakır. Sonuç, çekirdek bağlamında sonsuz bir döngüdür; çağıran iş parçacığını bloke eder ve bir CPU çekirdeğini süresiz olarak meşgul eder. Bunu, v3d_get_multisync_submit_deps() içinde hem in_sync_count hem de out_sync_count değeri sıfır olan bir multisync uzantısını reddederek düzeltin. Boş bir multisync hiçbir senkronizasyon bilgisi taşımaz ve yararlı bir amaca hizmet etmez; bu nedenle böyle bir uzantı için -EINVAL döndürmek, bu saldırı vektörüne karşı doğru savunmadır.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın8 Haz 2026
İlk görülme8 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.176, 6.18.33, 7.0.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.96.1.176, 6.18.33, 7.0.9

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.