Description
Ghost is a Node.js content management system. From 6.27.0 before 6.44.0, Ghost's public donation checkout flow allowed an unauthenticated attacker to control donation checkout metadata and obtain full paid gift memberships for a minimal payment without exposing customer or member data or stealing money from a site or its members. This issue is fixed in version 6.44.0.
Published: 2026-07-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Ghost, a Node.js content management system, had a flaw in its public donation checkout flow from versions 6.27.0 up to but not including 6.44.0. An unauthenticated user could manipulate the checkout metadata and receive a paid gift membership for a minimal payment. The attacker gains the privileges associated with the paid gift membership without exposing customer data or siphoning funds from the site. This flaw does not grant arbitrary code execution or data theft, but it undermines the business model and can erode customer trust in the platform's donation integrity.

Affected Systems

TryGhost Ghost CMS versions 6.27.0 through is resolved in version 6.44.0 and later.

Risk and Exploitability

The CVSS score of 5.3 places the vulnerability in the medium range. The EPSS score is less than 1%, indicating a very low probability of exploitation. It is not listed in CISA's KEV catalog. Based on the description, the likely attack vector no authentication or privileged context is required. An attacker can exploit the flaw simply by visiting the donation page and submitting manipulated metadata, thereby obtaining a paid gift membership at a marginal cost.

Generated by OpenCVE AI on July 26, 2026 at 15:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ghost to version 6.44.0 or later, which removes the vulnerable checkout logic
  • If an upgrade cannot be performed or enforce user authentication prior to accessing the checkout feature
  • Verify that any custom code handling donation metadata validates or sanitizes its input to prevent manipulation of checkout parameters

Generated by OpenCVE AI on July 26, 2026 at 15:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Ghost
Ghost ghost
Vendors & Products Ghost
Ghost ghost

Thu, 09 Jul 2026 18:00:00 +0000

Type Values Removed Values Added
Description Ghost is a Node.js content management system. From 6.27.0 before 6.44.0, Ghost's public donation checkout flow allowed an unauthenticated attacker to control donation checkout metadata and obtain full paid gift memberships for a minimal payment without exposing customer or member data or stealing money from a site or its members. This issue is fixed in version 6.44.0.
Title Ghost: Paid gift memberships obtainable at minimal cost via the donations feature
Weaknesses CWE-472
CWE-639
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T01:04:55.237Z

Reserved: 2026-07-07T15:00:50.978Z

Link: CVE-2026-59817

cve-icon Vulnrichment

Updated: 2026-07-14T01:04:50.691Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T15:15:03Z

Weaknesses
  • CWE-472

    External Control of Assumed-Immutable Web Parameter

  • CWE-639

    Authorization Bypass Through User-Controlled Key