CVE-2026-89804
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: drm/nouveau/dmem: büyük foliolarda uyumsuz DMA unmap boyutu düzeltildi Aygıta özel THP migrasyonu, migrasyon tamponlarını page_size() ile eşler ve bu uzunluğu dma_info->size içinde kaydeder. Bileşik bir folio için page_size() değeri PAGE_SIZE << order şeklindedir, ancak iki kaldırma noktası hala dma_unmap_page() fonksiyonuna sabit bir PAGE_SIZE değeri göndermektedir: - başarı yolundaki nouveau_dmem_migrate_to_ram() ve - kopya hata yolundaki nouveau_dmem_migrate_copy_one(). order > 0 olan bir folio için bu durum, eşlenen miktardan daha azının eşlemesinin kaldırılmasına neden olarak IOMMU/IOVA eşlemesinin geri kalanının sızmasına yol açar. nouveau_dmem_migrate_chunk() ve nouveau_dmem_evict_chunk() içindeki diğer unmap noktaları halihazırda kaydedilen boyutu kullanmaktadır; burada da aynı yöntem kullanılmalıdır.
Nasıl düzeltilir
- Linux Linux4deb29b9d33bfdb3de4d2d9944947ecf77221e42, caa1bc2a0a6ca19dcb90bbf88208b0fe2decd66f ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | c3228747107705d47c7e9a03598a434a0380cb73 ≤ v < 4deb29b9d33bfdb3de4d2d9944947ecf77221e42, c3228747107705d47c7e9a03598a434a0380cb73 ≤ v < caa1bc2a0a6ca19dcb90bbf88208b0fe2decd66f, 6.19 | 4deb29b9d33bfdb3de4d2d9944947ecf77221e42, caa1bc2a0a6ca19dcb90bbf88208b0fe2decd66f |
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.
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.