Account Takeover Vulnerability in CTFd by CTFd Team
CVE-2020-7245
9.8CRITICAL
Summary
The vulnerability in CTFd arises from improper username validation during the registration process. Specifically, versions from v2.0.0 to v2.2.2 allow attackers to create an account using a username that collides with an existing account by including leading or trailing whitespace. This enables the attacker to effectively gain control over the victim's account once they initiate a password reset, as the system resets the victim's password due to the identical username. It's crucial for users of affected versions to upgrade to the latest release to mitigate this security risk.
References
CVSS V3.1
Score:
9.8
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved