Unauthenticated Stripe Checkout Manipulation in Ghost
A vulnerability in Ghost versions 5.2.0 through 6.61.9 allows unauthenticated remote attackers to manipulate Stripe Checkout flows to modify member records and inject malicious content into newsletters.
CVE search metadata
CVE search record: CVE-2026-103266. Severity: high. CVSS: 7.1. KEV: no. Product: Ghost (5.2.0 - 6.61.9), Ghost (< 6.62.0), Ghost (2.10.0 - 6.62.x), Ghost (5.8.0 - 6.33.9), Ghost (0.5.3 - < 6.50.0), Ghost (6.22.1 <= version < 6.64.0), Ghost (6.10.3 to < 6.64.0), Ghost (4.39.0 <= version < 6.64.0). Brief: Unauthenticated Stripe Checkout Manipulation in Ghost. Brief link: https://feed.craftedsignal.io/briefs/2026-10-ghost-stripe-vuln/
What's new
- 1. added coverage for Ghost (4.39.0 <= version < 6.64.0) Oct 2, 14:24 via nvd
- 2. added coverage for Ghost (6.10.3 to < 6.64.0) Oct 2, 12:24 via nvd
- 3. added coverage for Ghost (6.22.1 <= version < 6.64.0) Oct 2, 12:23 via nvd
- 4. added coverage for Ghost (0.5.3 - < 6.50.0) Oct 1, 12:44 via nvd
- 5. added coverage for Ghost (5.8.0 - 6.33.9) Oct 1, 12:44 via nvd
Ghost versions 5.2.0 through 6.61.9 are susceptible to an unauthenticated vulnerability within the Stripe Checkout integration. An attacker can exploit this flaw to force an arbitrary paid subscription onto an existing member's account. This process allows the attacker to manipulate the member's profile, specifically the name field. Furthermore, the vulnerability enables the injection of malicious content, which is subsequently embedded into newsletters generated and distributed by the platform to the affected member. Depending on the email client's handling of the injected HTML, this can lead to successful HTML injection or Cross-Site Scripting (XSS) attacks. Defenders should prioritize patching, as this vulnerability allows for unauthorized modification of member data and potential delivery of malicious payloads via trusted communication channels.
Impact
The vulnerability poses a significant risk to the integrity of member databases and the security of end-user communications. Successful exploitation allows attackers to associate paid subscriptions with arbitrary users and deliver malicious scripts directly to user email inboxes. This can lead to account takeover, theft of user credentials, or malicious redirects when victims interact with the injected content within the newsletter.
Recommendation
- Upgrade all instances of Ghost to version 6.62.0 or later to remediate CVE-2026-103266.
- Audit recent member subscription history and newsletter delivery logs for anomalies associated with unauthorized Stripe checkout activity.
- Implement stricter input validation on member profile name fields to mitigate the potential impact of HTML and script injection during the patching window.
Immediate actions
Upgrade Ghost to 6.62.0 or later to patch CVE-2026-103266
Mitigations
Upgrade Ghost to 6.62.0
CVE-2026-103266