CVE-2026-72474

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: dmaengine: dma-axi-dmac: DMA tanımlayıcısını yönetmek için DMA havuzu kullanın Microblaze veya arm64 gibi mimarilerde (bu IP'nin kullanıldığı yerlerde), DMA_DIRECT_REMAP ayarlanmıştır; bu da dma_alloc_coherent() fonksiyonunun bazı bellek alanlarını yeniden eşleyebileceği (ve dolayısıyla vmalloc() çağırabileceği) anlamına gelir. Bu durum, dma_direct_use_pool() kullanımının mümkün olmadığı bir tasarımda görünür hale gelmiştir. Yukarıdaki durum nedeniyle, dma_free_coherent() çağrıldığında vunmap() fonksiyonu softirq bağlamından çağrılmakta ve bu da bir BUG() hatasına yol açmaktadır. Bu sorunu düzeltmek için .device_alloc_chan_resources() içinde tahsis edilen bir dma havuzu kullanın ve buradan bloklar tahsis edin. Buradaki temel nokta, blokları serbest bırakmak için artık axi_dmac_free_desc() içerisinde dma_pool_free() fonksiyonunun kullanılmasıdır ve bu işlem blokları yalnızca tekrar kullanılabilecek şekilde havuzdan serbest bırakır. Diğer bir ifadeyle, gerçek bir dma_free_coherent() çağrısı gerçekleşmez. Bu işlem yalnızca herhangi bir kesme (interrupt) bağlamında gerçekleşmeyen axi_dmac_free_chan_resources() içindeki havuz imha edilirken meydana gelir.

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

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxa4f41ceecfe68e117bae9c76c5ebc5e2b353fa56, c0e6bb2b0408fcac6382158ee2bd9fdc45eceee9, 65e82fa24965b2eb6ad9412f6c530ed9a50a625f, 9e942c8579130e62734c14338e9f451780669164 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux3f8fd25936ee5f52596f10d420f650c5b5e3285f ≤ v < a4f41ceecfe68e117bae9c76c5ebc5e2b353fa56, 3f8fd25936ee5f52596f10d420f650c5b5e3285f ≤ v < c0e6bb2b0408fcac6382158ee2bd9fdc45eceee9, 3f8fd25936ee5f52596f10d420f650c5b5e3285f ≤ v < 65e82fa24965b2eb6ad9412f6c530ed9a50a625f, 3f8fd25936ee5f52596f10d420f650c5b5e3285f ≤ v < 9e942c8579130e62734c14338e9f451780669164, 6.8a4f41ceecfe68e117bae9c76c5ebc5e2b353fa56, c0e6bb2b0408fcac6382158ee2bd9fdc45eceee9, 65e82fa24965b2eb6ad9412f6c530ed9a50a625f, 9e942c8579130e62734c14338e9f451780669164

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.