Skip to main content

Ghost EUVDEUVD-2026-90667

| CVE-2026-103274 MEDIUM
Missing Authorization (CWE-862)
2026-10-01 VulnCheck GHSA-w23p-63vq-8j33
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify Ghost site in private mode
  2. Exploit
    Request restricted comment endpoint unauthenticated
  3. Execution
    Authorization check absent for comments
  4. Impact
    Read privacy-gated comment content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 the target Ghost instance to be running in private mode (the site-level privacy setting that gates content), with comments enabled, on a version in the 5.3.0-to-before-6.58.0 range. No authentication, user interaction, or special privileges are needed - an unauthenticated remote visitor can read comments that private mode should restrict. The limiting factor is the configuration dependency: sites not using private mode, or with comments disabled, are not exposed, and impact is bounded to disclosure of comment text only (no write, no account access).

Impact

This is a genuine but low-impact confidentiality flaw, not a high-priority emergency. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N/VC:L) confirms network-reachable, unauthenticated, low-complexity exploitation with only low confidentiality impact and no integrity or availability impact - the 6.9 score is inflated by the unauthenticated/no-interaction attributes rather than by severe impact. No EPSS score, no CISA KEV listing, and no public exploit code are provided in the input, so exploitation probability signals are absent (no public exploit identified at time of analysis). The data is internally consistent: CWE-862 (missing authorization) matches the description of access controls not being enforced on comments in private mode, and the network vector aligns with a web-reachable comment endpoint. The practical ceiling is disclosure of comment text that a private-mode site intended to keep behind its privacy gate - sensitive for some deployments (member-only or gated content) but not a path to account compromise or code execution. Overall: a real authorization bug worth patching promptly for private-mode Ghost sites, but low real-world urgency absent any exploitation signal.

Exploit ScenarioDerived

An attacker identifies a Ghost blog running in private mode (intended to be hidden behind a shared password or member gate) and sends unauthenticated requests to the comment-retrieval endpoint. Because access controls on comments are not enforced in private mode, the server returns comment content that should have been restricted, letting the attacker read discussions meant only for authorized visitors. No proof-of-concept is referenced in the input; exploitation requires only an HTTP client.

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

Unauthenticated visitors to Ghost instances running versions 5.3.0 through 6.57.x in private mode with comments enabled can read comments that private mode should restrict, bypassing the site's privacy settings. This is a low-impact confidentiality flaw limited to comment text disclosure-no write access, account takeover, or integrity impact-and it requires the configuration of private mode plus comments being enabled. Vendor-released patch: 6.58.0; no public exploit identified at time of analysis.

RemediationAI

Upgrade to Ghost 6.58.0 or later; this is the vendor-released patch. The advisory at https://github.com/TryGhost/Ghost/security/advisories/GHSA-5ppm-p957-x46r contains the official fix information. If immediate upgrade is not possible, as a compensating control, disable the comments feature-this removes the exposed functionality but loses community engagement; alternatively, ensure private mode is not used, though that defeats the purpose of restricting content. Blocking unauthenticated access to the comments API at a reverse proxy could also limit exposure, but may break legitimate public comment viewing on non-private sites if not scoped carefully. The configuration dependency means sites not running private mode or with comments disabled are not exposed and require no action.

Affected VersionsENISA

Ghost 5.3.0 <6.58.0

Affected Packages

euvd ghost fix: 6.58.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 a Node.js-based content management system. The flaw is CWE-862 (Missing Authorization): the comment retrieval endpoint fails to enforce the site-level private mode access control, so unauthenticated requests can fetch comments that should be restricted to authorized users. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) both indicate a remote, unauthenticated attacker with no user interaction can obtain low-confidentiality information. The affected CPE is cpe:2.3:a:tryghost:ghost, spanning versions 5.3.0 before 6.58.0. The root cause is absent authorization checking on the comments API when private mode is active, allowing privacy bypass.

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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network read (PR:N/UI:N/AC:L) of restricted comment content yields low confidentiality only; no integrity, availability, or scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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 5.3.0 before 6.58.0 fail to properly enforce access controls on comments in private mode. Unauthenticated visitors can read comments that should be restricted, bypassing privacy settings.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
popular open-source Node.js publishing/newsletter platform, widely self-hosted
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.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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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