PT-2021-8132
CVE-2021-47107
·
Publicado
2021-12-18
·
Atualizado
2025-02-14
Descrição por
CVSS 3.1
9.8
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/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 um estouro de buffer no componente NFSD do kernel Linux. Se um cliente enviar um argumento de contagem READDIR muito pequeno, o cálculo do tamanho do buffer resulta em um subfluxo, permitindo que as funções de fluxo XDR escrevam além do buffer real. Esse cálculo sempre foi suspeito, e o NFSD nunca verificou o argumento de contagem READDIR. O problema foi exposto quando a codificação de entradas mudou, afetando a aritmética de ponteiros em xdr reserve space(). Clientes NFS modernos tentam recuperar o máximo de dados possível para cada solicitação READDIR, e não há testes unitários que verifiquem o comportamento de READDIR no limite inferior dos valores de @count.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾