PT-2024-14667 · Linux+4 · Linux Kernel+4
Publicado
2023-09-06
·
Atualizado
2025-09-29
·
CVE-2023-52628
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
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
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