Skip to main content

Ghost EUVDEUVD-2026-90661

| CVE-2026-103267 MEDIUM
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-10-01 VulnCheck GHSA-34x9-xfcp-9vvr
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain leaked staff invite token
  2. Exploit
    Open invite acceptance flow
  3. Execution
    Submit attacker-controlled email during account creation
  4. Impact
    Account bound to attacker identity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
Exploitation Conditions

Exploitation requires access to the Ghost staff invite acceptance flow and possession of a valid invite token (PR:L) - specifically a leaked, forwarded, or otherwise obtained invite link. The flaw is that the account-creation step accepts an arbitrary, attacker-chosen email address rather than enforcing the email the invite was issued to. Limiting factors: the attacker cannot mint invites themselves, so they depend on a legitimate invite token already existing and being exposed; impact is integrity-only (email/identity binding) with no direct data disclosure or service disruption. Applies to all Ghost versions from 0.5.0 up to (but not including) 6.62.0.

Impact

This is a genuinely low-to-moderate risk issue despite the alarming 'authentication bypass' framing. The vendor (VulnCheck) CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N) scores 5.3 and maps to a pure integrity impact (VI:L) with no confidentiality or availability consequence - consistent with CWE-807 (Reliance on Untrusted Inputs in a Security Decision). The real defect is that Ghost trusts the attacker-supplied email during staff invite acceptance rather than binding the account to the email the invite was issued to. PR:L reflects that exploitation requires possession of a valid (possibly leaked) invite token; it is not a pre-auth remote takeover. There is no EPSS score, no CISA KEV listing, and no public POC, so there is no evidence of active or imminent exploitation. No signals conflict: EPSS/KEV absence, low technical impact (integrity-only), and a modest CVSS all agree this is a hardening fix rather than an urgent priority. Note the CVE title says 'authentication bypass,' but the assigned CWE-807 and integrity-only impact indicate this is better characterized as an identity/input-binding flaw than a true authentication bypass.

Exploit ScenarioDerived

An attacker obtains a leaked or forwarded Ghost staff invite link (e.g., from a misdirected email or shared inbox) and completes registration while supplying an email address they control instead of the originally invited address, binding the staff account to their own identity. Alternatively, a legitimate invitee registers with an unintended email provider, breaking the expected email-to-account binding. No public exploit code is identified at time of analysis, and the action requires an otherwise valid invite token.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

Staff invite acceptance in Ghost before 6.62.0 allows the holder of a valid invite token to create their account with an arbitrary, attacker-chosen email address instead of the address the invite was issued to, breaking the binding between an invited identity and the resulting staff account. Exploitation is authenticated (CVSS PR:L) and depends on a legitimate invite token already existing and having been leaked, forwarded, or otherwise exposed - a remote unauthenticated attacker cannot mint an invite and trigger this on their own - and the assessed impact is integrity-only with no confidentiality or availability loss (CVSS:3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N), making this a low-to-moderate risk issue despite the 'authentication bypass' label. No public exploit identified at time of analysis; the vendor has released a fix in Ghost 6.62.0.

RemediationAI

Vendor-released patch: upgrade Ghost to 6.62.0 or later, which enforces that the accepted invite's email address must match the invite record; the fix is described in the GitHub advisory GHSA-xcgh-2828-cvmx (https://github.com/TryGhost/Ghost/security/advisories/GHSA-xcgh-2828-cvmx) and the VulnCheck advisory (https://www.vulncheck.com/advisories/ghost-0.5.0-before-6.62.0-arbitrary-email-registration-via-staff-invite). Because the patch is available, prioritize upgrading self-hosted instances and confirm the running version in Ghost admin. If immediate upgrade is not possible, treat every outstanding staff invite link as a secret: audit pending invites in Ghost admin, revoke and re-issue any invite that may have been shared, forwarded, pasted into tickets, chat, or CI logs, and set short invite expirations - the trade-off is extra administrative overhead and possible friction for legitimate new staff. Restrict who can create invites and reduce the number of floating tokens, since the attacker cannot manufacture a token and depends entirely on one being exposed; monitor for newly created staff accounts whose email does not correspond to a known invitee and remove them, accepting that this is detective rather than preventive. Enforce an email-domain allowlist and require multi-factor enrolment for all staff accounts so that a mis-bound account at an unintended provider cannot be leveraged for later credential recovery, but note this does not close the underlying email-binding flaw and should be considered a stopgap only.

Affected VersionsENISA

Ghost 0.5.0 <6.62.0

Affected Packages

euvd ghost fix: 6.62.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Ghost is an open-source, Node.js-based publishing and membership platform, and the affected component is its staff invite subsystem: an administrator issues an invite that records a token and a target email address, and the recipient later accepts it to create a staff user. The root cause is CWE-807 (Reliance on Untrusted Inputs in a Security Decision) - the account-creation step trusts the client-supplied email field rather than validating it against the email stored on the invite record, so the invite token functions as a bearer credential while the identity assertion it supposedly carries is not enforced. As a result, anyone holding the link (for example after it is pasted into a shared channel, forwarded, logged, or intercepted) can register under any address, or a legitimate recipient can unintentionally register with a mailbox at an unintended provider, which can later complicate password-reset and notification flows that deliver credentials to that address. The CPE cpe:2.3:a:tryghost:ghost:*:*:*:*:*:*:*:* is unversioned, and the ENISA EUVD entry clarifies the exposed range as Ghost 0.5.0 through all releases prior to 6.62.0. The weakness is confined to the identity-binding decision in the invite acceptance flow; it does not by itself grant privileges beyond those the legitimate invite already conferred.

Know when Ghost gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Requires a valid/leaked invite token (PR:L) over the network; impact is limited to improper email-to-account binding (I:L) with no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 01, 2026 - 11:01 EUVD

DescriptionCVE.org

Ghost versions before 6.62.0 contain an authentication bypass vulnerability in staff invite acceptance that allows users to specify any email address when creating their account. Attackers can accept leaked invite tokens with attacker-controlled email addresses, or legitimate recipients can register with unintended email providers.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
Ghost is a popular open-source Node.js publishing/newsletter platform, common but not ubiquitous
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Ghost

View all
CVE-2026-22594 HIGH POC
8.1 Jan 10

Ghost CMS versions 5.105.0-5.130.5 and 6.0.0-6.10.3 contain an authentication bypass in their two-factor authentication

CVE-2026-29053 HIGH POC
7.6 Mar 05

Arbitrary code execution in Ghost CMS versions 0.7.2 through 6.19.0 allows authenticated attackers with theme upload pri

CVE-2022-28397 CRITICAL POC
9.8 Apr 12

An arbitrary file upload vulnerability in the file upload module of Ghost CMS v4.42.0 allows attackers to execute arbitr

CVE-2022-27139 CRITICAL POC
9.8 Apr 12

An arbitrary file upload vulnerability in the file upload module of Ghost v4.39.0 allows attackers to execute arbitrary

CVE-2026-26980 CRITICAL POC
9.4 Feb 20

SQL injection in Ghost CMS versions 3.24.0 through 6.19.0 allows unauthenticated attackers to read arbitrary database da

CVE-2024-34451 CRITICAL POC
9.1 Jun 16

Ghost through 5.85.1 allows remote attackers to bypass an authentication rate-limit protection mechanism by using many X

CVE-2024-23724 CRITICAL POC
9.0 Feb 11

Ghost through 5.76.0 allows stored XSS, and resultant privilege escalation in which a contributor can take over any acco

CVE-2024-34448 HIGH POC
8.8 May 22

Ghost before 5.82.0 allows CSV Injection during a member CSV export. Rated high severity (CVSS 8.8), this vulnerability

CVE-2020-8134 HIGH POC
8.1 Mar 20

Server-side request forgery (SSRF) vulnerability in Ghost CMS < 3.10.0 allows an attacker to scan local or external netw

CVE-2023-32235 HIGH POC
7.5 May 05

Ghost before 5.42.1 allows remote attackers to read arbitrary files within the active theme's folder via /assets/built%2

CVE-2021-29484 MEDIUM POC
6.8 Apr 29

Ghost is a Node.js CMS. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, no authentication

CVE-2023-40028 MEDIUM POC
6.5 Aug 15

Ghost is an open source content management system. Rated medium severity (CVSS 6.5), this vulnerability is remotely expl

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy