Description
CTFd 3.1.0 before 3.8.7 contains an information disclosure vulnerability in the /api/v1/teams list endpoint that exposes non-public team custom field values. Unauthenticated attackers can paginate GET requests to collect hidden registration data such as emails, phone numbers, and student IDs when team mode and public visibility are enabled.
Published: 2026-11-03
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

The vulnerability in CTFd 3.1.0 through 3.8.6 allows unauthenticated attackers to obtain sensitive data via the /api/v1/teams endpoint. This flaw permits disclosure of non-public custom field values such as emails, phone numbers, and student IDs. The weakness directly maps to CWE-863, Information Exposure Through Output.

Affected Systems

Affected versions include CTFd releases from 3.1.0 up to and excluding 3.8.7. The root product is CTFd, a web‑based platform for cybersecurity competitions. The 'team' mode with public visibility enabled is required for the data to be exposed.

Risk and Exploitability

Risk assessment indicates a CVSS score of 6.9, signifying moderate severity. EPSS is unavailable, and the vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the flaw simply by sending unauthenticated GET requests to the API endpoint, provided that team mode and public visibility are on. When exploited, the disclosed data could be used for phishing or identity theft.

Generated by OpenCVE AI on November 3, 2026 at 17:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade CTFd to version 3.8.7 or later to eliminate the disclosure path.
  • Disable public visibility for teams until the upgrade is completed.
  • Reconfigure API access to require authentication for all endpoints.
  • Review team custom fields to ensure sensitive data is marked private or removed from API output.

Generated by OpenCVE AI on November 3, 2026 at 17:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 03 Nov 2026 15:30:00 +0000

Type Values Removed Values Added
Description CTFd 3.1.0 before 3.8.7 contains an information disclosure vulnerability in the /api/v1/teams list endpoint that exposes non-public team custom field values. Unauthenticated attackers can paginate GET requests to collect hidden registration data such as emails, phone numbers, and student IDs when team mode and public visibility are enabled.
Title CTFd 3.1.0 before 3.8.7 Information Disclosure via /api/v1/teams Endpoint
First Time appeared Ctfd
Ctfd ctfd
Weaknesses CWE-863
CPEs cpe:2.3:a:ctfd:ctfd:*:*:*:*:*:*:*:*
Vendors & Products Ctfd
Ctfd ctfd
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-03T15:17:17.803Z

Reserved: 2026-11-03T14:46:18.615Z

Link: CVE-2026-121562

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-03T16:17:29.107

Modified: 2026-11-03T16:30:49.290

Link: CVE-2026-121562

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T17:30:07Z

Weaknesses