PT-2024-29261 · Linux+9 · Linux Kernel+9
Dongli Zhang
·
Publicado
2024-07-24
·
Atualizado
2026-01-12
·
CVE-2024-41091
CVSS v3.1
7.1
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado à falta de verificação de quadros curtos na rota tun xdp one(), o que poderia fazer com que um skb corrompido fosse enviado para a pilha inferior. Antes da transmissão do skb, o tun xdp one-->eth type trans() pode acessar o cabeçalho Ethernet, embora este possa ser menor que ETH HLEN. Uma vez transmitido, isso poderia causar um acesso fora dos limites além do comprimento real ou confundir a camada inferior com um comprimento de cabeçalho incorreto ou inconsistente nos metadados do skb. O caminho alternativo, tun get user(), já proíbe que quadros curtos com comprimentos menores que o tamanho do cabeçalho Ethernet sejam transmitidos para IFF TAP. Isso serve para descartar qualquer quadro mais curto que o tamanho do cabeçalho Ethernet.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
DoS
Out of bounds Read
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu