Junglewise Threat Intelligence

CVE-2026-24778: Ghost XSS via malicious Portal preview links

CVE-2026-24778 · Severity: low · CVSS 3.1 · Published 2026-01-28

Vendors: Ghost.

Executive brief

Ghost is a popular blogging and CMS platform that integrates with a members Portal component for subscription management. An attacker can craft a malicious link that, when clicked by an authenticated staff member or subscriber, executes JavaScript code in their browser session, potentially leading to account takeover or credential theft.

Technical details

This is a cross-site scripting (XSS) vulnerability (CWE-79) in the Ghost Portal preview functionality that fails to properly sanitize user-controlled input in preview links. The vulnerability affects Ghost versions 5.43.0–5.120.4 and 6.0.0–6.14.0, as well as Portal versions 2.29.1–2.51.4 and 2.52.0–2.57.0. The attack requires user interaction (clicking a malicious link) but no authentication by the attacker, allowing a network-based attacker to execute arbitrary JavaScript with the victim's permissions. The vulnerability has been patched in Ghost 5.121.0, 6.15.0, and Portal versions 2.51.5 and 2.57.1, which are automatically loaded via CDN for standard deployments.

Affected products

  • Ghost Ghost 5.43.0 to 5.120.4, 6.0.0 to 6.14.0
  • Ghost Portal 2.29.1 to 2.51.4, 2.52.0 to 2.57.0

Timeline

  • 2026-01-27: disclosed: Published to NVD
  • 2026-01-28: advisory: GitHub Security Advisory GHSA-gv6q-2m97-882h published
  • 2026-01-28: patched: Patches available: Ghost 5.121.0, 6.15.0, Portal 2.51.5, 2.57.1

References