Description
Ghost is a Node.js content management system. From 4.22.0 until 6.54.1, a missing validation check allowed users to redeem subscription offers that were no longer active. This issue is fixed in version 6.54.1.
Published: 2026-08-04
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing validation check in Ghost CMS allowed users to redeem subscription offers that had already expired, enabling them to activate benefits or services that should no longer be available. This flaw is a classic input validation failure (CWE‑20) that undermines the integrity of the subscription logic and can result in unauthorized access or usage of paid features. The impact is primarily business‑logic abuse, which could erode revenue or bypass billing controls.

Affected Systems

The vulnerability affects the Ghost content management system from versions 4.22.0 through 6.54.0 inclusive. All installations built on these releases carry the flaw until the security update in version 6.54.1 is applied. The issue does not pertain to other software vendors or products.

Risk and Exploitability

With a CVSS score of 4.8 the risk is moderate; the exploit requires that an attacker can trigger the offer‑redemption path, which is typically accessible by authenticated users of the CMS. No explicit remote or network attack vector is documented, so the likely attack scenario involves an authenticated content manager or automated script that can submit a redemption request. The EPSS score is not listed, and the vulnerability is not currently included in the CISA KEV catalog, indicating that it is not widely exploited in the field at this time.

Generated by OpenCVE AI on August 4, 2026 at 22:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ghost CMS to version 6.54.1 or later to apply the official fix.
  • Ensure that all expired or archived offers are removed from the system; scan existing offers and delete those that are no longer active.
  • Temporarily block or restrict access to the offer‑redemption API endpoint until the update has been applied to prevent the flaw from being used.

Generated by OpenCVE AI on August 4, 2026 at 22:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4wx2-7gvj-qfq3 Ghost: Archived Offers can be Redeemed
History

Tue, 04 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description Ghost is a Node.js content management system. From 4.22.0 until 6.54.1, a missing validation check allowed users to redeem subscription offers that were no longer active. This issue is fixed in version 6.54.1.
Title Ghost: Archived Offers can be Redeemed
Weaknesses CWE-20
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-04T21:11:03.111Z

Reserved: 2026-08-04T19:50:27.327Z

Link: CVE-2026-70589

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T22:30:05Z

Weaknesses
  • CWE-20

    Improper Input Validation