CVE-2026-89804 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/nouveau/dmem: corrige o tamanho de desmapeamento DMA incompatível para folios grandes

A migração THP privada ao dispositivo mapeia buffers de migração com page_size() e registra esse comprimento em dma_info->size. Para uma página composta (folio), page_size() é PAGE_SIZE << order, mas dois locais de teardown ainda passam um literal PAGE_SIZE para dma_unmap_page():

- nouveau_dmem_migrate_to_ram() no caminho de sucesso; - nouveau_dmem_migrate_copy_one() no caminho de erro de cópia.

Para um folio com ordem > 0, isso desmapeia menos do que foi mapeado, vazando o restante do mapeamento IOMMU/IOVA. Os outros locais de unmap em nouveau_dmem_migrate_chunk() e nouveau_dmem_evict_chunk() já usam o tamanho salvo; use-o também aqui.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405614

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!