Skip to main content

Ghost CMS CVE-2026-103285

| EUVDEUVD-2026-90678 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-10-01 VulnCheck GHSA-264f-w588-vx62
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious feedback-submitting link
  2. Exploit
    Lure authenticated member to visit
  3. Execution
    Browser auto-submits with session cookie
  4. Impact
    Feedback forged on member's behalf

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

Exploitation requires the targeted victim to be an authenticated Ghost member with an active logged-in session, and that victim must visit an attacker-crafted link/page (UI:P passive interaction) that auto-submits to the post feedback endpoint. The flaw exists because the feedback functionality lacks CSRF protection (no anti-CSRF token / origin validation). The attacker needs no account or privileges on the target site (PR:N), but cannot act without a logged-in member clicking through. Limiting factors: impact is confined to forging post feedback (integrity-only, no confidentiality or availability effect), and sites on 6.57.1 or later are not affected.

Impact

This is a genuine but low-severity issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N, 5.3 Medium) is internally consistent with a classic CSRF: network-reachable, no attacker privileges, but requiring passive victim interaction (clicking a crafted link) and yielding only a low integrity impact with zero confidentiality or availability loss. There is no EPSS score, no CISA KEV listing, and no public exploit identified at time of analysis, so real-world exploitation pressure is minimal. The impact ceiling is intrinsically narrow - forging post feedback on behalf of a logged-in member is a data-integrity nuisance, not account takeover or data disclosure - so even trivial exploitability does not elevate this to a priority. Treat as a routine patch-in-next-cycle item rather than an emergency; the 5.3 score accurately reflects low business risk.

Exploit ScenarioDerived

An attacker crafts a malicious web page or link containing an auto-submitting request to a Ghost site's post feedback endpoint and lures an authenticated member to visit it (e.g., via email or a forum post). When the logged-in member's browser loads the page, their session cookie is sent automatically and feedback is submitted in their name without their knowledge. No public exploit code is known, but CSRF of this kind is straightforward to weaponize with a hidden auto-submitting form.

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

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Cross-site request forgery in the post feedback function of Ghost CMS lets an attacker submit feedback on behalf of any logged-in member who visits a crafted link, affecting versions 5.19.0 up to (but not including) 6.57.1. The attacker needs no account on the target site, but the attack only works against a victim who is an authenticated member with an active session and who follows the malicious page, and the resulting impact is integrity-only - unwanted feedback entries with no confidentiality or availability effect (CVSS 3.1: 5.3). No public exploit code was identified at time of analysis, and the vendor has released a fix in Ghost 6.57.1.

RemediationAI

Upgrade Ghost to 6.57.1 or later - this is the vendor-released fix (Ghost 6.57.1), documented in the GitHub Security Advisory GHSA-mf3j-vxq2-vmc4 and the accompanying VulnCheck advisory at https://www.vulncheck.com/advisories/ghost-5.19.0-before-6.57.1-cross-site-request-forgery. No vendor-documented workaround is provided in the available data, and because the root cause is the absence of CSRF protection on the feedback submission endpoint, only a code-level fix or a reverse-proxy rule that enforces Origin/Referer checking on that POST endpoint can fully close the gap; since the flaw requires a logged-in member to visit an attacker-controlled page, short-lived member sessions and re-authentication prompts reduce the window of exposure but do not eliminate the risk. Prioritize the upgrade on any instance with the members/feedback feature enabled and public member registration, where the number of potential victims is highest.

Affected VersionsENISA

Ghost 5.19.0 <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

This is a classic CWE-352 cross-site request forgery in Ghost's member-facing "post feedback" endpoint. Ghost is a Node.js-based publishing platform whose members authenticate with session cookies, so any state-changing request that lacks a per-request anti-CSRF token or Origin/Referer validation can be forged from a third-party page using the victim's ambient credentials. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) confirms the attacker acts unauthenticated over the network and depends only on passive victim interaction, while the independently assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) reflects integrity-only impact - spoofed feedback records rather than data disclosure or denial of service. The affected component is captured by CPE cpe:2.3:a:tryghost:ghost:*:*:*:*:*:*:*:* and by EUVD-2026-90678, which scopes the vulnerable range as Ghost 5.19.0 through 6.57.0.

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

Network CSRF with no attacker privileges (PR:N) but mandatory victim click (UI:R); only low integrity impact (forged feedback), no confidentiality or availability loss.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/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
None
User Interaction
Passive
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 from 5.19.0 before 6.57.1 contain a cross-site request forgery vulnerability in the post feedback functionality that allows attackers to submit feedback on behalf of logged-in users. Attackers can craft a malicious link to the feedback page that automatically submits feedback when visited by authenticated members without their knowledge or consent.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
popular open-source Node.js publishing/newsletter platform, broad 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.1%
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

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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