PT-2026-35874 · Linux+1 · Linux Kernel+1

·

CVE-2026-31787

·

Publicado

2026-04-10

·

Atualizado

2026-07-14

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Linux kernel (versões afetadas não especificadas)
Descrição Um problema de double free (liberação dupla de memória) existe no driver Xen privcmd. O privcmd vm ops define uma função .close (privcmd close), mas carece dos callbacks .may split e .open. Quando um munmap() parcial é realizado em um mapeamento privcmd, o kernel divide a Área de Memória Virtual (VMA) via split vma(). Como may split é NULL, a divisão é permitida, e o vm area dup() copia o vm private data (uma matriz de páginas) para a nova VMA. Consequentemente, ambas as VMAs apontam para a mesma matriz de páginas. Quando a porção desmapeada é fechada, o privcmd close() libera a matriz de páginas, deixando a VMA sobrevivente com um ponteiro pendente. Uma destruição subsequente da VMA sobrevivente dispara a mesma sequência, resultando em um double free.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

DoS

Double Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2026:26427
ALSA-2026:26428
ALSA-2026:27288
ALSA-2026:27789
BDU:2026-10901
CVE-2026-31787
ECHO-5C35-1B51-E284
OESA-2026-2311
OPENSUSE-SU-2026:10703-1
OPENSUSE-SU-2026:20826-1
RHSA-2026:26427
RHSA-2026:26428
RHSA-2026:27288
RHSA-2026:27789
SUSE-SU-2026:2068-1
SUSE-SU-2026:2111-1
SUSE-SU-2026:21834-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
SUSE-SU-2026:21876-1
SUSE-SU-2026:21877-1
SUSE-SU-2026:21916-1
SUSE-SU-2026:21919-1
SUSE-SU-2026:2195-1
SUSE-SU-2026:2202-1
SUSE-SU-2026:2215-1
SUSE-SU-2026:2216-1
SUSE-SU-2026:2217-1
SUSE-SU-2026:2238-1

Produtos afetados

Linux Kernel
Rocky Linux