PT-2024-14667 · Linux+4 · Linux Kernel+4
CVE-2023-52628
·
Publicado
2023-09-06
·
Atualizado
2025-09-29
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores ao ciclo 4.1 e todas as versões posteriores ao ciclo 4.1 antes da correção
Descrição
O problema está relacionado a um estouro de buffer baseado em pilha no componente netfilter do kernel Linux. Se
priv->len for um múltiplo de 4, então dst[len / 4] pode gravar além da matriz de destino, levando à corrupção da pilha. Isso ocorre porque é necessária uma construção para limpar o restante do registro caso ->len não seja um múltiplo do tamanho do registro. O bug foi adicionado no ciclo 4.1 e, em seguida, copiado ou herdado quando o suporte a opções tcp/sctp e ip foi adicionado.Recomendações
Como solução alternativa temporária, considere desativar a função
nft exthdr até que um patch esteja disponível.Restrinja o acesso ao módulo
netfilter vulnerável para minimizar o risco de exploração.Evite usar a variável
priv->len no código afetado até que o problema seja resolvido.Atualize para uma versão do kernel Linux que inclua a correção para o problema
netfilter: nftables: exthdr: fix 4-byte stack OOB write.No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
DoS
Memory Corruption
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
Red Hat
Red Os
Suse