CVE-2026-68102 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/amdgpu: corrige vazamento no mapeamento de aperture (janela de memória)

amdgpu_pci_remove() chama drm_dev_unplug() antes de invocar as rotinas de finalização do driver. Isso faz com que drm_dev_enter(), em amdgpu_ttm_fini(), sempre retorne falso, portanto iounmap(aper_base_kaddr) nunca é executado durante a desativação normal do driver, deixando uma entrada órfã na árvore de intervalos PAT (Page Attribute Table) da arquitetura x86.

Em hardware com connected_to_cpu, o aperture é mapeado como write-back (WB) via ioremap_cache(). No recarregamento, a descoberta de IP chama memremap(..., MEMREMAP_WC) sobre o mesmo intervalo. O conflito entre WC (write-combining) e WB causa:

erro no ioremap para 0x..., solicitado 0x1, obtido 0x0 amdgpu: falha na descoberta: -2

Correção ao alternar para mapeamentos gerenciados por devres, garantindo a limpeza independentemente do estado de drm_dev_enter():

- caminho connected_to_cpu: devm_memremap(MEMREMAP_WB). Para intervalos IORESOURCE_SYSTEM_RAM, isso utiliza o atalho try_ram_remap(), retornando __va(offset) do mapeamento direto existente no kernel. Nenhum novo VA (virtual address) de ioremap ou entrada PAT é criado, portanto não há nada para se tornar órfão.

- caminho dGPU: devm_ioremap_wc() registra iounmap() como uma ação devres, garantindo a limpeza no momento do device_del().

Também remove-se iounmap(aper_base_kaddr) de amdgpu_device_unmap_mmio(), pois o mapeamento agora é de propriedade da estrutura devres.

v2: Remove guarda redundante x86_64 (Lijo)

(cherry picked from commit d871e99879cb5fd1fa798b006b4888887e63a17a)

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

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387437

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!