Skip to main content

Ghost CMS EUVDEUVD-2026-90677

| CVE-2026-103284 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-01 VulnCheck GHSA-wm9p-jg8j-w38q
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 low-privilege staff account
  2. Delivery
    Authenticate to Ghost Admin API
  3. Exploit
    Query Admin Feedback endpoint
  4. Execution
    Missing authorization check bypassed
  5. Impact
    Exfiltrate sensitive member data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated Ghost staff account (PR:L) on an affected instance running Ghost 5.125.1 up to but not including 6.57.1; the attacker then queries the Admin Feedback endpoint, which omits proper authorization checks. Exploitation is limited to actors who already possess valid staff credentials - it is not reachable by anonymous/unauthenticated users or by public members/subscribers, and no user interaction is needed. Impact is confined to disclosure of member data (confidentiality only); no modification or denial of service results. Realistic risk scales with how widely staff accounts are provisioned and how sensitive the member records are.

Impact

This is a genuine but moderate-severity authorization flaw, not a high-impact emergency. The vendor (VulnCheck) CVSS 4.0 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N scores 5.3 and is internally consistent with the description: network-reachable, low complexity, but requiring low privileges (PR:L = an authenticated staff account) and yielding only low confidentiality impact (VC:L) with no integrity or availability effect. The CWE-863 (improper authorization) classification matches the description's 'without proper authorization checks' far better than the 'Authentication Bypass' tag, which is misleading since a valid staff login is a prerequisite. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public-exploit signal; exploitation status is best characterized as no public exploit identified at time of analysis. The practical risk is horizontal/privilege-scoped information disclosure: a lower-tier staff member reading member data they should not see. Priority is moderate and should be driven by whether the organization grants staff accounts broadly and how sensitive its member data is, rather than by the raw CVSS number.

Exploit ScenarioDerived

An attacker who already holds a low-privilege Ghost staff account (for example, an Author or Contributor on a shared publication) sends authenticated requests to the Admin Feedback endpoint, which fails to enforce authorization. The endpoint returns member data the staff user is not entitled to view, enabling harvesting of subscriber/member information. No public proof-of-concept is available, but exploitation is straightforward given a valid staff credential.

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

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Information disclosure in Ghost CMS affects versions 5.125.1 up to but not including 6.57.1, where the Admin Feedback endpoint omits a proper authorization check and lets an authenticated staff user retrieve member records they should not be able to see. The flaw is credential-gated (assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N), needs no user interaction, and is limited to confidentiality of member data with no integrity or availability impact, which is why the published 5.3 base score reflects a moderate rather than emergency-level risk. No public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis, so realistic exposure depends mainly on how many staff accounts an instance provisions and how sensitive its member records are.

RemediationAI

Vendor-released patch: upgrade Ghost to 6.57.1 or later, which closes the affected 5.125.1-through-6.57.0 range; the upgrade path and any required migration notes are documented in the vendor advisory at https://github.com/TryGhost/Ghost/security/advisories/GHSA-vm82-r49m-224q, with supporting detail in the VulnCheck advisory https://www.vulncheck.com/advisories/ghost-5.125.1-before-6.57.1-information-disclosure-via-feedback. If immediate upgrade is not possible, treat this as a privilege-abuse problem: audit and minimize staff accounts, demote or remove staff whose roles do not require member visibility, and rotate or revoke credentials for departing or untrusted staff, accepting that this only reduces the attacker pool rather than fixing the missing check. As a short-term compensating control, restrict or block access to the Admin Feedback endpoint at the reverse proxy/WAF for all but a small allowlist of administrator sessions; the trade-off is that the Feedback feature becomes unavailable to legitimate staff while the rule is in place. Additionally, retain and review Admin API access logs for unexpected Feedback endpoint requests by non-administrative staff so any pre-patch exposure of member data can be identified, and note that because impact is confidentiality-only, no data-integrity rollback is required after patching.

Affected VersionsENISA

Ghost 5.125.1 <6.57.1

Affected Packages

euvd ghost fix: 6.57.1

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 a Node.js-based publishing and membership platform whose Admin API is normally segregated by staff roles and API key scopes. This issue is a CWE-863 (Incorrect Authorization) defect: the Admin Feedback endpoint performs authentication but fails to enforce the role/permission check that should gate member data, so a low-privileged staff session is treated as authorized for data it should not reach. There is no injection, deserialization, or memory-safety component - the entire root cause is a missing authorization decision, which is why the assessed vector shows PR:L, C:L and no integrity or availability impact. The affected component is tracked as cpe:2.3:a:tryghost:ghost:*:*:*:*:*:*:*:*, and the issue was reported by VulnCheck under EUVD-2026-90677 (Ghost 5.125.1 <6.57.1), with the vendor advisory published as GHSA-vm82-r49m-224q. Because the endpoint is part of the admin surface, it is not reachable by anonymous visitors or by public members/subscribers; a valid staff credential is a strict prerequisite, and any leaked member data is limited to whatever fields the Feedback response serializes.

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:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable endpoint, low complexity, but a valid staff account is required (PR:L); only member data is disclosed (C:L) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/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
Low
Vulnerable system: Integrity
None
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 from 5.125.1 before 6.57.1 contain an information disclosure vulnerability in the Admin Feedback endpoint that allows unauthorized staff users to access member data. Attackers with staff privileges can query the feedback endpoint to retrieve sensitive member information without proper authorization checks.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular open-source Node.js publishing/newsletter platform, common but not ubiquitous
Data Quality
5 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.2%
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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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