PT-2021-8230 · Linux+5 · Linux Kernel+5
Kurt Kanzenbach
·
Publicado
2021-12-14
·
Atualizado
2024-12-02
·
CVE-2021-47592
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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado a uma desreferência de ponteiro NULL no kernel do Linux, especificamente no componente stmmac. Isso ocorre ao excluir um registro específico do tc flower. O problema decorre de uma implementação incorreta anterior de tc del vlan flow(), que utiliza flow cls offload flow rule() para obter uma struct flow rule *rule que não é mais válida para a operação de exclusão do filtro tc. Para reproduzir o problema, é possível adicionar um filtro flower para direcionamento de quadros com base na prioridade de VLAN, obter o ID ‘pref’ e, em seguida, excluir um registro específico do tc flower. A desreferência do ponteiro NULL do kernel pode ser observada na saída do dmesg. A introdução de stmmac rfs entry como um registro flow cls offload do lado do driver para o tc flower de “direcionamento de quadros RX” visa resolver esse problema.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
DoS
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
Centos
Linux Kernel
Red Hat
Red Os
Suse