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

CVE-2026-52940

·

Publicado

2026-06-09

·

Atualizado

2026-09-07

CVSS v2.0

6.0

Média

VetorAV:L/AC:H/Au:S/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Linux kernel (versões afetadas não especificadas)
Description Existe um problema onde a função tun put user() declara uma estrutura virtio net hdr v1 hash tunnel na pilha sem inicializá-la com zero. Para buffers de socket (skb) que não são de túnel, a função virtio net hdr tnl from skb() inicializa apenas os primeiros 10 bytes, deixando os bytes restantes (especificamente num buffers e os campos de hash/túnel) contendo dados residuais da pilha. Um usuário sem privilégios pode utilizar o TUNSETVNETHDRSZ para definir o tamanho do cabeçalho vnet para 24, fazendo com que a função tun vnet hdr put() copie a estrutura parcialmente inicializada para o espaço do usuário. Isso resulta no vazamento de 14 bytes da pilha do kernel a cada leitura de um pacote que não seja de túnel.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

Information Disclosure

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-13911
CVE-2026-52940
USN-8726-1
USN-8727-1
USN-8728-1

Produtos afetados

Linux Kernel
Ubuntu