Summary
CVE-2026-103272 is a staff enumeration and information disclosure vulnerability in Ghost, the open-source publishing and content management platform. The flaw resides in Ghost’s content API, where unauthenticated attackers can analyze discrepancies in API metadata responses to enumerate staff/user accounts and extract sensitive user data. The issue carries a CVSS score of 8.7 (High) and requires no authentication or user interaction to exploit.
Technical details
- Root cause: The content API returns metadata responses that behave differently depending on whether a given staff/user identifier exists or matches certain conditions, creating an observable discrepancy (CWE-203) that also exposes sensitive information through metadata (CWE-1230).
- Trigger conditions: An attacker sends requests to Ghost’s content API endpoints and compares variations in the metadata responses to infer the existence and details of staff accounts.
- Attack vector: Network-based; the content API is reachable without authentication, and no user interaction is required.
- Impact: Confidentiality impact only — unauthorized enumeration of staff members and extraction of associated user data. Integrity and availability of the system are not affected.
Affected software
- Ghost versions 2.10.0 up to (but not including) 6.63.0
Severity
- CVSS v3.1 Base Score: 7.5 (High) —
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS v4.0 Score: 8.7 (High) —
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade Ghost to version 6.63.0 or later, which contains the full remediation for this issue.
- If immediate patching is not possible: Restrict or monitor access to content API endpoints where feasible, and review staff/user account exposure. Network-level mitigations (e.g., WAF rules or rate limiting on content API requests) may reduce the risk of automated enumeration, but should be treated as temporary measures only until the patched version is deployed.

