CVE-2020-7245 in CTFd
Riassunto
di VulDB • 16/06/2026
Un'errata convalida del nome utente nei processi di registrazione di CTFd fino alla versione 2.2.2 consente a un attaccante remoto di assumere il controllo di un account arbitrario dopo aver avviato un reset della password. Questo problema è correlato alle funzioni register() e reset_password() in auth.py. Per sfruttare la vulnerabilità, è necessario registrarsi con un nome utente simile a quello dell'amministratore, ma con spazi inseriti prima e dopo il nome utente. Ciò consentirà di registrare l'account con lo stesso nome utente dell'amministratore. Dopo il reset della password per questo nuovo account, CTFd reimposterà la password dell'account amministratore a causa della collisione del nome utente.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.