Medium severity · published Sep 26, 2025
CVE-2025-59843
FlagForgeCTF Exposes User Emails via Public /api/user/[username] API
5.3
CVSS
0.4%
EPSS
No
On KEV
Description
Flag Forge is a Capture The Flag (CTF) platform. From versions 2.0.0 to before 2.3.2, the public endpoint /api/user/[username] returns user email addresses in its JSON response. The fix, intended for release in 2.3.1 but only available starting in version 2.3.2, removes email addresses from public API responses while keeping the endpoint publicly accessible. Users should upgrade to version 2.3.2 or later to eliminate exposure. There are no workarounds for this vulnerability.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 35% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FL
flagForge · FlagForgeCTF
>= 2.0.0, < 2.3.2 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-59843
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-59843
github.com
https://github.com/FlagForgeCTF/flagForge/commit/1b033f1b6e20fbf6df422d5d1afc9b2347528ace
github.com
https://github.com/FlagForgeCTF/flagForge/compare/v2.3.1...v2.3.2
github.com
https://github.com/FlagForgeCTF/flagForge/releases/tag/v2.3.1
Vendor Advisory
https://github.com/FlagForgeCTF/flagForge/security/advisories/GHSA-qqjv-8r5p-7xpj
More from flagForge
9.8
CVE-2025-59841
FlagForgeCTF's Improper Session Handling Allows Access After Logout
9.8
CVE-2025-59827
FlagForgeCTF is Missing Authorization in main-v2
9.1
CVE-2025-61777
FlagForge Allows Unauthenticated Badge Template API Access
8.2
CVE-2025-59932
FlagForgeCTF Unauthenticated Resource Modification/Deletion
7.6
CVE-2025-59826
FlagForgeCTF Vulnerable to Unauthorized Problem Creation
