CVE-2026-53946

Medium

Description

Ghost is a Node.js content management system. From 6.19.4 until 6.21.1, when re-rendering posts, Ghost would refetch missing image dimensions by issuing an outbound HTTP request to the URL stored on an image card — without restricting that URL to trusted image hosts. An authenticated staff user able to create or edit posts could therefore point an image card at an attacker-chosen host and cause the Ghost server to request it on their behalf, including hosts on internal networks or cloud instance metadata endpoints that would not normally be reachable from the public internet. This vulnerability is fixed in 6.21.1.

SeverityMedium
CVSS5.4
Exploit probability—
ProductGhost
PublishedJun 24, 2026
First seenJun 24, 2026

How to fix

Update
  • ghost6.21.2 or later

Affected products

ProductAffected versionsFixed in
ghostnpm6.19.4 ≤ v < 6.21.26.21.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.