CVE-2026-64596

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: libfs: init_pseudo() fonksiyonunda varsayılan olarak SB_I_NOEXEC ve SB_I_NODEV ayarla 1e7ab6f67824 ("anon_inode: rework assertions") commit'inden beri, bir anonim-inode dosyası SB_I_NOEXEC ayarlanmamış bir superblock üzerinden mmap'lendiğinde path_noexec() uyarısı vermektedir. dma-buf dosyalarını bu şekilde desteklemekte ve bayrağı hiçbir zaman ayarlamamaktadır; bu nedenle herhangi bir dışa aktarılan tamponun mmap işlemi, CONFIG_DEBUG_VFS=y olan bir kernel üzerinde şu uyarıyı tetikler: WARNING: CPU: 11 PID: 121813 at fs/exec.c:118 path_noexec+0x47/0x50 do_mmap+0x2b5/0x680 vm_mmap_pgoff+0x129/0x210 ksys_mmap_pgoff+0x177/0x240 __x64_sys_mmap+0x33/0x70 init_pseudo(), yola erişilemeyen dahili SB_NOUSER mount işlemlerini kurar. Her çağırıcının bunları ayrı ayrı ayarlaması yerine, her pseudo dosya sisteminin bunları varsayılan olarak alması için her iki bayrak da burada ayarlanmıştır. SB_I_NODEV, erişilemez mount işlemleri için etkisizdir. SB_I_NOEXEC'in ise görünür bir etkisi vardır: dma-buf gibi bir pseudo-fs fd'sinin yürütülebilir eşlemesi artık -EPERM ile hata verir ki bu, assertion tarafından zorunlu kılınan değişmez durumdur. Ağaç içi (in-tree) hiçbir çağırıcı bunları yürütülebilir olarak eşlemez. CONFIG_DEBUG_VFS=y üzerinde yeniden üretme: make -C tools/testing/selftests/dmabuf-heaps sudo ./tools/testing/selftests/dmabuf-heaps/dmabuf-heap -t system

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın6 Ağu 2026
İlk görülme6 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxb9d45d328fcda4f0d3d281b7d6f12d3f181d9381, 8e931557b317f0fb414839fa51fae1d5feb0ad97, 6de2aeffabaafaeda819e60ec8d04f199711e11a, 6.16 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux1e7ab6f67824343ee3e96f100f0937c393749a8a ≤ v < b9d45d328fcda4f0d3d281b7d6f12d3f181d9381, 1e7ab6f67824343ee3e96f100f0937c393749a8a ≤ v < 8e931557b317f0fb414839fa51fae1d5feb0ad97, 1e7ab6f67824343ee3e96f100f0937c393749a8a ≤ v < 6de2aeffabaafaeda819e60ec8d04f199711e11a, 9b8076a9404568d6cb6673b9a079558b15051966, 6.15.6 ≤ v < 6.16, 6.16b9d45d328fcda4f0d3d281b7d6f12d3f181d9381, 8e931557b317f0fb414839fa51fae1d5feb0ad97, 6de2aeffabaafaeda819e60ec8d04f199711e11a, 6.16

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.