Webauthn tokens not removed after user has been deleted
Quando uma conta de usuário é deletada no Nextcloud, os tokens de segurança usados para login sem senha (webauthn) não são removidos. Se alguém criar uma nova conta com o mesmo nome de usuário, os tokens antigos ainda funcionam, permitindo que o usuário anterior acesse a nova conta.
Tokens webauthn persistem no banco de dados após a exclusão do usuário por falta de limpeza adequada de credenciais de autenticação. Um atacante que conhece um nome de usuário deletado pode se registrar novamente com esse mesmo nome e usar tokens webauthn previamente válidos para autenticar como o novo usuário, contornando a verificação normal de credenciais. Isso afeta versões do Nextcloud Server anteriores a 19.0.13, 20.0.11 e 21.0.3.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →