Medium severity · published Jan 27, 2026
CVE-2026-24778
Ghost vulnerable to XSS via malicious Portal preview links
6.1
CVSS
0.3%
EPSS
No
On KEV
Description
Ghost is an open source content management system. In Ghost versions 5.43.0 through 5.12.04 and 6.0.0 through 6.14.0, an attacker was able to craft a malicious link that, when accessed by an authenticated staff user or member, would execute JavaScript with the victim's permissions, potentially leading to account takeover. Ghost Portal versions 2.29.1 through 2.51.4 and 2.52.0 through 2.57.0 were vulnerable to this issue. Ghost automatically loads the latest patch of the members Portal component via CDN. For Ghost 5.x users, upgrading to v5.121.0 or later fixes the vulnerability. v5.121.0 loads Portal v2.51.5, which contains the patch. For Ghost 6.x users, upgrading to v6.15.0 or later fixes the vulnerability. v6.15.0 loads Portal v2.57.1, which contains the patch. For Ghost installations using a customized or self-hosted version of Portal, it will be necessary to manually rebuild from or update to the latest patch version.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 21% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GH
Ghost · TryGhost
@tryghost/portal >= 2.29.1, < 2.51.5; @tryghost/portal >= 2.52.0, < 2.57.1; ghost >= 5.43.0, < 5.121.0; ghost >= 6.0.0, < 6.15.0 · source: vendor, NVD
PO
Portal · Ghost
2.29.1 before 2.51.5; 2.52.0 before 2.57.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-24778
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-24778
Patch
https://github.com/TryGhost/Ghost/commit/da858e640e88e69c1773a7b7ecdc2008fa143849
Vendor Advisory
https://github.com/TryGhost/Ghost/security/advisories/GHSA-gv6q-2m97-882h
More from Ghost
9.8
CVE-2026-29053
Ghost Vulnerable to Remote Code Execution via Malicious Themes
9.6
CVE-2026-53943
Ghost: Cache-poisoning XSS in Ghost frontend via x-ghost-preview header
8.8
CVE-2026-105642
Ghost: Remote Code Execution via Bookmark Card Images
8.8
CVE-2026-103268
Ghost 1.0.0 before 6.62.0 Suspension Bypass via Password Reset
8.8
CVE-2026-29784
Ghost: Incomplete CSRF protections around OTC use
