{"id":"CVE-2026-24778","aliases":["BIT-ghost-2026-24778","GHSA-gv6q-2m97-882h"],"url":"https://o3.security/vulnerability/CVE-2026-24778","summary":"Ghost vulnerable to XSS via malicious Portal preview links","details":"### Impact\nAn 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. \n\n### Vulnerable versions\nThis vulnerability is present in Ghost versions:\n- v5.43.0 to v5.120.4\n- v6.0.0 to v6.14.0\n\nAs well as in Portal versions:\n- v2.29.1 to v2.51.4\n- v2.52.0 to v2.57.0\n\n### Patches\nGhost automatically loads the latest patch of the members Portal component via CDN. Therefore:\n- For Ghost 5.x users, upgrading to v5.121.0 or later fixes the vulnerability (loads Portal v2.51.5, which contains the patch)\n- For Ghost 6.x users, upgrading to v6.15.0 or later fixes the vulnerability (loads Portal v2.57.1, which contains the patch)\n\nFor Ghost installations using a customised or self-hosted version of Portal, it will be necessary to manually rebuild from or update to the latest patch version.\n\n### References\nGhost thanks Younes Belalia for discovering and disclosing this vulnerability responsibly.\n\n### For more information\nIf users have any questions or comments about this advisory, email Ghost at [security@ghost.org](mailto:security@ghost.org).","published":"2026-01-27T21:57:45.298Z","modified":"2026-10-28T02:30:44.203223625Z","cvss":{"score":8.8,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"npm","name":"ghost","fixedVersion":"5.121.0"},{"ecosystem":"npm","name":"@tryghost/portal","fixedVersion":"2.51.5"},{"ecosystem":"npm","name":"@tryghost/portal","fixedVersion":"2.57.1"},{"ecosystem":"npm","name":"ghost","fixedVersion":"6.15.0"}],"fix":{"url":"https://github.com/TryGhost/Ghost/commit/da858e640e88e69c1773a7b7ecdc2008fa143849","label":"TryGhost/Ghost@da858e6"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/24xxx/CVE-2026-24778.json"},{"type":"ADVISORY","url":"https://github.com/TryGhost/Ghost/security/advisories/GHSA-gv6q-2m97-882h"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-24778"},{"type":"FIX","url":"https://github.com/TryGhost/Ghost/commit/da858e640e88e69c1773a7b7ecdc2008fa143849"},{"type":"PACKAGE","url":"https://github.com/TryGhost/Ghost"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-10-28T02:30:44.203223625Z"}}