PT-2020-19495 · Ctfd · Ctfd
Stefan2904
·
Publicado
2020-01-23
·
Atualizado
2020-01-31
·
CVE-2020-7245
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões 2.0.0 a 2.2.2 do CTFd
Descrição
O problema decorre da validação incorreta do nome de usuário no processo de registro, permitindo que um invasor assuma o controle de uma conta arbitrária se o nome de usuário for conhecido e os e-mails estiverem habilitados. Para explorar essa vulnerabilidade, um invasor se registra com um nome de usuário idêntico ao da vítima, mas com espaços em branco adicionados, causando uma colisão de nomes de usuário. Isso resulta na redefinição da senha da conta da vítima quando uma redefinição de senha é iniciada para a nova conta.
Recomendações
Para as versões 2.0.0 a 2.2.2 do CTFd, como solução temporária, considere desativar a funcionalidade de e-mail na instância do CTFd para impedir a exploração da redefinição de senha. Restrinja o acesso ao processo de registro para minimizar o risco de apropriação arbitrária de contas. Evite usar espaços em branco nos nomes de usuário para impedir colisões. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Ctfd