Impact
The Terraform Provider for CTFd stores team passwords as non-sensitive values in the state file for versions 0.1.5 through 2.8.2. A user with local or remote read access to that file can retrieve the plain text passwords, enabling credential compromise of teams within the CTFd platform.
Affected Systems
CTFer.io's Terraform provider for CTFd (ctfer-io:terraform-provider-ctfd) in versions 0.1.5 through 2.8.2.
Risk and Exploitability
The vulnerability carries a CVSS score of 7.1, indicating high severity. Exploitation requires only ability to read the state file—accessible locally or via exposed remote backends—making the attack path straightforward for anyone who can view or download the state. No publicly known exploits are listed in CISA KEV, but the exposure of passwords can lead to full team compromise and potential escalation within the CTFd environment.
OpenCVE Enrichment
Github GHSA