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
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Linux Kernel
Ubuntu