PT-2024-11232 · Linux+2 · Linux Kernel+2
Nikolay Aleksandrov
·
Publicado
2021-06-10
·
Atualizado
2025-02-17
·
CVE-2021-47223
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 5.12.13
Descrição
O problema está relacionado a uma desreferência de ponteiro nulo no túnel de ponte do kernel Linux, devido ao acesso sem bloqueio no caminho de saída do túnel. Quando um túnel VLAN é excluído, o ponteiro
tunnel dst é definido como NULL sem aguardar um período de carência, e os pacotes em saída o desreferenciam sem verificação. O patch corrige isso usando READ/WRITE ONCE para anotar o uso sem bloqueio de tunnel id e RCU para acessar tunnel dst, garantindo que ele seja lido apenas uma vez e verificado no caminho de saída.Recomendações
Para resolver o problema, atualize o kernel do Linux para a versão 5.12.13 ou posterior. Como solução alternativa temporária, considere desativar a funcionalidade de túnel VLAN até que um patch esteja disponível. Restrinja o acesso ao ponteiro
tunnel dst vulnerável para minimizar o risco de exploração. Evite usar a variável tunnel id no caminho de código afetado até que o problema seja resolvido.Correção
NULL Pointer Dereference
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Suse