CVE-2026-89800 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

drm/nouveau/uvmm: limpar o flag dirty ao desfazer uma OP_UNMAP_SPARSE

Uma operação OP_UNMAP_SPARSE bem-sucedida marca sua região como suja (dirty) com `nouveau_uvma_region_dirty()` e adia a desmontagem para `nouveau_uvmm_bind_job_cleanup();` ela não remove a região de `uvmm->region_mt`.

Se uma operação posterior no job falhar, o caminho de unwind nunca limpa `reg->dirty` (definido em um único lugar, mas nunca limpo) e define `op->reg = NULL`, fazendo com que a limpeza pule a desmontagem. A região permanece na árvore com dirty definido e sua conclusão nunca é sinalizada. Ligações posteriores nessa faixa falham permanentemente -- retornando -ENOENT ou -EINVAL das verificações de sujo (dirty), ou um `wait_for_completion()` não matável em `bind_validate_region()` -- durante toda a vida útil do uvmm.

Limpe `reg->dirty` quando o unwind reverter o mapeamento esparsa desfeito, restaurando a região ao estado em que foi encontrada.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405620

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!