Uma vulnerabilidade crítica foi detectada e corrigida na implementação do NFS

A vulnerabilidade permite que um atacante remoto acesse diretórios fora do exportado via NFS, através da chamada READDIRPLUS para o .. do diretório raiz exportado.

A vulnerabilidade foi corrigida no núcleo 5.10.10, lançado em 23 de janeiro, bem como em todas as outras versões suportadas do núcleo que foram atualizadas nesse dia:

commit fdcaa4af5e70e2d984c9620a09e9dade067f2620
Autor: J. Bruce Fields
Data: Seg Jan 11 16:01:29 2021 -0500

nfsd4: readdirplus não deve retornar o pai do exportado

commit 51b2ee7d006a736a9126e8111d1f24e4fd0afaa6 upstream.

Se você exporta um subdiretório de um sistema de arquivos, um READDIRPLUS na raiz
dessa exportação retornará o handle do arquivo do pai com o ".."
entrada.

O handle do arquivo é opcional, então vamos apenas não retornar o handle do arquivo para
".." se estivermos na raiz de uma exportação.

Note que uma vez que o cliente aprende um handle de arquivo fora da exportação,
ele pode trivialmente acessar o restante da exportação usando novas buscas.

No entanto, também não é muito difícil adivinhar handles de arquivos fora de
a exportação. Portanto, exportar um subdiretório de um sistema de arquivos deve
ser considerado equivalente a fornecer acesso ao sistema de arquivos inteiro. Para
evitar confusões, recomendamos exportar apenas sistemas de arquivos inteiros.

Reportado por: Youjipeng
Assinado por: J. Bruce Fields
Cc: stable@vger.kernel.org
Assinado por: Chuck Lever
Assinado por: Greg Kroah-Hartman

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster