Skip to main content

Ghost CMS EUVDEUVD-2026-53388

| CVE-2026-70595 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-05 https://github.com/TryGhost/Ghost GHSA-x5mm-wm4g-j5xv
4.0
CVSS 3.1 · Vendor: https://github.com/TryGhost/Ghost
Share

Severity by source

Vendor (https://github.com/TryGhost/Ghost) PRIMARY
4.0 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N
vuln.today AI
4.0 MEDIUM

Network-accessible unauthenticated feature; S:C for internal network boundary crossing; C:L for blind probe-only SSRF; no integrity or availability impact; AC:H consistent with vendor-assigned vector and blind exploitation constraint.

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

Primary rating from Vendor (https://github.com/TryGhost/Ghost).

CVSS VectorVendor: https://github.com/TryGhost/Ghost

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Aug 05, 2026 - 16:17 EUVD
Source Code Evidence Fetched
Aug 05, 2026 - 15:21 vuln.today
Analysis Generated
Aug 05, 2026 - 15:21 vuln.today

DescriptionCVE.org

Impact

A validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network. A successful attack would not result in any response data being returned.

Vulnerable versions

This vulnerability is present in Ghost from v6.26.0 up to v6.54.0.

Patches

v6.54.1 contains a fix for this issue.

How to update

For self-hosters using Docker, find Docker's official Ghost image here. Updating a Docker-based Ghost instance is documented here.

If your Ghost is a Ghost-CLI install see our documentation on updating it to the latest version here.

References

Ghost thanks Hwang Seyeon for disclosing this vulnerability responsibly.

For more information

If you have any questions or comments about this advisory, email Ghost at [security@ghost.org](mailto:security@ghost.org).

AnalysisAI

Server-Side Request Forgery in Ghost CMS v6.26.0-v6.54.0 allows unauthenticated remote attackers to abuse features such as Webmentions to issue blind HTTP requests from the Ghost server into its internal network, bypassing perimeter controls without returning response content to the attacker. The flaw stems from insufficient URL validation in outbound HTTP request handling, enabling internal host probing across a changed security scope (CVSS S:C). No active exploitation (CISA KEV) or public POC has been identified at time of analysis; the vendor has released a fix in v6.54.1.

Technical ContextAI

Ghost is a Node.js open-source CMS distributed as the npm package pkg:npm/ghost. The Webmentions protocol (W3C standard) requires Ghost to make outbound HTTP requests to URLs sourced from user-submitted content - a classic SSRF-enabling pattern. CWE-918 (Server-Side Request Forgery) identifies the root cause: user-controlled URLs are not sufficiently validated before the server's HTTP client executes them, allowing private or non-routable addresses (RFC 1918 ranges, link-local metadata endpoints such as 169.254.169.254, or loopback) to be targeted. The CVSS S:C (Scope Changed) metric confirms that exploitation crosses a security boundary: the vulnerable component is Ghost, but the exploited resource is the internal network infrastructure beyond it. The pkg:npm/ghost CPE covers both Docker-based and Ghost-CLI self-hosted deployments.

RemediationAI

Upgrade Ghost to v6.54.1 or later, which contains the vendor-confirmed validation fix for this issue. For Docker-based deployments, pull the updated official image from hub.docker.com/_/ghost following the upgrade guide at https://docs.ghost.org/install/docker#updating-ghost. For Ghost-CLI installations, follow the standard upgrade procedure at https://docs.ghost.org/update. If immediate patching is not feasible, implement egress firewall rules on the Ghost host to block outbound HTTP/HTTPS requests to RFC 1918 addresses (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback (127.0.0.0/8), and link-local ranges (169.254.0.0/16) - note this may partially disrupt legitimate internal integrations. If the Webmentions feature is not used, disabling it removes one confirmed attack vector, though the advisory notes other features may share the same validation gap. Contact Ghost security at security@ghost.org for questions per the advisory.

More in Docker

View all
CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2019-5736 HIGH POC
8.6 Feb 11

runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac

CVE-2023-32077 HIGH POC
7.5 Aug 24

Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2023-5815 HIGH POC
8.1 Nov 22

The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post

CVE-2026-66384 MEDIUM POC
5.3 Aug 12

Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten

CVE-2014-9357 CRITICAL
10.0 Dec 16

Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build

CVE-2026-52806 CRITICAL POC
9.9 Jun 23

Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2026-34156 CRITICAL POC
9.9 Mar 30

Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l

CVE-2019-15752 HIGH POC
7.8 Aug 28

Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c

CVE-2025-34221 CRITICAL POC
10.0 Sep 29

Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.2.169 and Application prior to version 2

Share

EUVD-2026-53388 vulnerability details – vuln.today

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