Vulnerabilidades do Pravel SignUp & SignIn
🔔 Criar alerta RSS Verificador de versão
CVEs publicadas que afetam Pravel SignUp & SignIn: 1 registro(s), com versões afetadas e correções.
CVE-2026-12417
Crítica · 9.8
CWE-640 24/06/2026
Plugin SignUp & SignIn para WordPress: Bypass de Autenticação por Validação Fraca na Redefinição de Senha
O plugin SignUp & SignIn para WordPress é vulnerável a Bypass de Autenticação via Validação Fraca de Redefinição de Senha, levando a Tomada de Conta (Account Takeover) nas versões até, e incluindo, 1.0.0. Isso se deve ao handler AJAX `pravel_change_password()` — registrado via `wp_ajax_nopriv_pravel_change_password` e, portanto, acessível a usuários não autenticados — que não realiza verificação de nonce, nenhuma verificação de capability e apenas uma comparação de igualdade frouxa entre o parâmetro POST `reset_activation_code`, fornecido pelo atacante, e o valor da user meta `forgot_email` do usuário-alvo; quando um usuário nunca iniciou uma redefinição de senha, `get_user_meta()` retorna uma string vazia que satisfaz trivialmente essa verificação contra um código omitido ou vazio fornecido pelo atacante. Isso torna possível que atacantes não autenticados alterem a senha de qualquer usuário do WordPress, incluindo administradores, enviando uma requisição POST elaborada para `admin-ajax.php` com `action=pravel_change_password`, `reset_user_id` definido como o ID de usuário da conta-alvo e `new_password_custom` definido como uma senha escolhida pelo atacante. A exploração bem-sucedida permite ao atacante autenticar-se com a nova senha definida e assumir completamente a conta alvo, obtendo escalonamento de privilégio para administrador no site afetado.