PT-2024-11134 · Linux+1 · Linux Kernel+1

Paolo Abeni

+1

·

Publicado

2021-03-30

·

Atualizado

2026-03-14

·

CVE-2021-47036

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/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 ao tratamento de pacotes de túnel UDP pelo kernel do Linux. Quando NETIF F GRO FRAGLIST ou NETIF F GRO UDP FWD estão habilitados e túneis UDP estão disponíveis, a função udp gro receive() pode realizar agregação L4 no nível do túnel UDP externo, levando à corrupção do protocolo interno. Isso pode causar problemas com pacotes que transportam cabeçalhos vxlan, nos quais diferentes IDs vxlan podem ser ignorados ou agregados ao mesmo pacote GSO. Para resolver isso, o caminho de código para SKB GSO UDP L4 e SKB GSO FRAGLIST é ignorado se o pacote puder chegar a um túnel UDP, e udp gro receive() é autorizado a realizar GRO via udp sk(sk)->gro receive. A verificação implementada é mais ampla do que o necessário, mas cobrir o caso extremo aumentaria a complexidade.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-07255
CVE-2021-47036
OESA-2024-1344
OESA-2024-1347
OESA-2024-1348
OESA-2024-1349

Produtos afetados

Debian
Linux Kernel