CVE-2023-31133

Ghost vulnerable to disclosure of private API fields

Published May 8, 2023 CVSS 3.1 · 7.5 High EPSS 45.7% KEV · Not listed
Description
Ghost is an app for new-media creators with tools to build a website, publish content, send newsletters, and offer paid subscriptions to members. Prior to version 5.46.1, due to a lack of validation when filtering on the public API endpoints, it is possible to reveal private fields via a brute force attack.

Ghost(Pro) has already been patched. Maintainers can find no evidence that the issue was exploited on Ghost(Pro) prior to the patch being added. Self-hosters are impacted if running Ghost a version below v5.46.1. v5.46.1 contains a fix for this issue. As a workaround, add a block for requests to `/ghost/api/content/*` where the `filter` query parameter contains `password` or `email`.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-r97q-ghch-82j9 Ghost vulnerable to information disclosure of private API fields
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jan 29, 2025, 2:53 PM
Reserved
Apr 24, 2023, 9:44 PM
Status
Modified
Published
May 8, 2023, 9:15 PM
Modified
Jun 17, 2026, 5:56 AM