CyberSecBulletin

TryGhost vulnerabilities

We track 31 vulnerabilities in TryGhost products. 31 are rated high or critical, and none are known to be exploited. The most recent was published on October 5, 2026.

31vulnerabilities
2critical
29high
0exploited
7.8average CVSS score

Latest TryGhost vulnerabilities

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105679TryGhost

    Ghost is a Node.js content management system. From 6.22.1 until 6.64.0, Ghost restricted the content type used to serve uploaded files to prevent browsers from executing them. On sites using the default local storage adapter, this restriction was not applied,

  • 7.2 High severity

    Ghost: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-105677TryGhost

    Ghost is a Node.js content management system. From 6.10.3 until 6.64.0, a vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to execute arbitrary code on the server via a crafted theme. This issue is fixed in versio

  • 7.5 High severity

    Ghost: Observable Discrepancy

    CVE-2026-105675TryGhost

    Ghost is a Node.js content management system. From 4.39.0 until 6.64.0, staff users with permission to view staff invites were able to discover the secret token of pending invites, including invites for roles with higher privileges than their own. This could a

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105651TryGhost

    Ghost is a Node.js content management system. From 5.94.0 until 6.64.0, when creating a bookmark card, Ghost could store non-image files fetched from an external website as bookmark icons or thumbnails. This allowed any staff user, including Contributors, to h

  • 8.1 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105650TryGhost

    Ghost is a Node.js content management system. From 2.1.0 until 6.64.0, embedding a URL from an attacker-controlled website could result in untrusted scripts being stored in post content. These scripts could run in the Ghost editor, on the published site, and i

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105649TryGhost

    Ghost is a Node.js content management system. From 4.22.0 until 6.65.0, SVG media thumbnails and SVG images uploaded with a non-SVG file extension were stored without sanitization. This allowed any staff user, including Contributors, to host scripts on the sit

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-105643TryGhost

    Ghost is a Node.js content management system. From version 6.34.0 until 6.67.0, embed cards in the Ghost editor could bypass protections against stored cross-site scripting. Any staff user, including Contributors, could store scripts in post content that ran w

  • 8.8 High severity

    Ghost: Improper Control of Generation of Code

    CVE-2026-105642TryGhost

    Ghost is a Node.js content management system. From 6.56.0 until 6.67.0, an image processing library bundled with Ghost contained a vulnerability in its SVG handling. Any staff user, including Contributors, could create a bookmark card for an attacker-controlle

  • 7.2 High severity

    Ghost: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-104418TryGhost

    Ghost from 6.10.3 before 6.64.0 contains a remote code execution vulnerability that allows authenticated administrators to run code by abusing theme translation file loading. Attackers with administrator access can upload a crafted theme containing malicious t

  • 7.5 High severity

    Ghost: Observable Discrepancy

    CVE-2026-104416TryGhost

    Ghost from 4.39.0 before 6.64.0 contains an information disclosure vulnerability in the Admin API that allows staff users to view secret tokens of pending staff invites. Staff users with invite viewing permission can accept pending invites for higher-privilege

  • 8.1 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-104414TryGhost

    Ghost from 2.5.0 before 6.64.0 contains a stored cross-site scripting vulnerability that allows attackers to inject untrusted scripts into post content via oEmbed photo responses. Attackers can host malicious oEmbed photo responses so that embedding their URL

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-104413TryGhost

    Ghost from 5.94.0 before 6.64.0 contains a stored cross-site scripting vulnerability that allows staff users, including Contributors, to host arbitrary HTML by abusing bookmark card image fetching. Attackers can create bookmark cards that store non-image files

  • 7.3 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-104411TryGhost

    Ghost from 6.22.1 before 6.64.0 contains a stored cross-site scripting vulnerability that allows staff users to host scripts by uploading files served with extension-derived content types on the default local storage adapter. Attackers can upload script-bearin

  • 8.0 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-103292TryGhost

    Ghost versions from 0.5.3 through versions prior to 6.50.0 fail to sanitize the data placed in the JSON-LD HTML tag emitted by the {{ghost_head}} helper. An authenticated user with limited privileges can inject unescaped content that is rendered as script in t

  • 7.3 High severity

    Ghost: Incorrect Privilege Assignment

    CVE-2026-103286TryGhost

    Ghost versions from 2.21.0 before 6.56.0 contain a privilege escalation vulnerability in the notifications system that allows low-privilege staff users to escalate to higher-privilege staff roles. Attackers with low-privilege staff access can exploit the notif

  • 8.1 High severity

    Ghost versions 6.20.0 before 6.57.1 contain a session handling vulnerability that allows…

    CVE-2026-103283TryGhost

    Ghost versions 6.20.0 before 6.57.1 contain a session handling vulnerability that allows authenticated staff users to log in as any other staff user with only the password, bypassing two-factor authentication. Attackers with valid staff credentials can exploit

  • 7.3 High severity

    Ghost: Relative Path Traversal

    CVE-2026-103278TryGhost

    Ghost versions 5.8.0 before 6.34.0 contain an input validation vulnerability in the admin iframe that allows attackers to take over staff user accounts. Attackers with content publishing privileges can craft malicious pages that, when visited by active staff u

  • 8.1 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-103277TryGhost

    Ghost versions from 2.5.0 before 6.34.0 contain an untrusted script execution vulnerability in the oEmbed preview feature that fails to sandbox externally hosted scripts. Attackers can craft malicious oEmbed content to execute scripts in the context of a staff

  • 7.5 High severity

    Ghost: Observable Discrepancy

    CVE-2026-103272TryGhost

    Ghost versions from 2.10.0 before 6.63.0 contain a staff enumeration vulnerability in the content API that allows unauthenticated attackers to leak user data. Attackers can observe discrepancies in API metadata responses to enumerate staff members and extract

  • 7.5 High severity

    Ghost: Incorrect Authorization

    CVE-2026-103271TryGhost

    Ghost versions from 4.0.0 before 6.63.0 contain a content API vulnerability that allows unauthenticated visitors to access gated post content. Attackers can bypass content restrictions by directly querying the content API to retrieve restricted posts without a

  • 8.8 High severity

    Ghost: Missing Authorization

    CVE-2026-103268TryGhost

    Ghost versions before 6.62.0 contain an authentication bypass vulnerability that allows suspended staff users to reactivate their accounts through self-service password reset. Attackers with suspended staff credentials can perform password reset operations to

  • 7.1 High severity

    Ghost: Incorrect Authorization

    CVE-2026-103266TryGhost

    Ghost versions 5.2.0 through versions prior to 6.62.0 allow a remote attacker, without authentication, to abuse the Stripe Checkout flow to attach a paid subscription to an existing member, modify that member's name, and inject content into newsletters sent to

  • 7.5 High severity

    Ghost: Improper Neutralization of Input During Web Page Generation

    CVE-2026-53950TryGhost

    @tryghost/activitypub is Ghost’s social/federation client app. Prior to 3.1.0, the ActivityPub client in Ghost was vulnerable to JavaScript injection on posts shared by a maliciously customised ActivityPub server. This vulnerability is fixed in 3.1.0.

  • 9.6 Critical severity

    Ghost: Use of Cache Containing Sensitive Information

    CVE-2026-53943TryGhost

    Ghost is a Node.js content management system. From until 6.37.0, when Ghost is behind a shared caching layer that results in cached content being shared between different visitors, an unauthenticated user could send an x-ghost-preview header that altered the r

  • 8.8 High severity

    Ghost: Cross-Site Request Forgery

    CVE-2026-29784TryGhost

    Ghost is a Node.js content management system. From version 5.101.6 to 6.19.2, incomplete CSRF protections around /session/verify made it possible to use OTCs in login sessions different from the requesting session. In some scenarios this might have made it eas

  • 9.8 Critical severity

    Ghost: Improper Neutralization of Special Elements in Output Used by a Downstream Component

    CVE-2026-29053TryGhostEPSS 4.9%

    Ghost is a Node.js content management system. From version 0.7.2 to 6.19.0, specifically crafted malicious themes can execute arbitrary code on the server running Ghost. This issue has been patched in version 6.19.1.

  • 7.5 High severity

    Ghost: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-26980TryGhostEPSS 71.1%

    Ghost is a Node.js content management system. Versions 3.24.0 through 6.19.0 allow unauthenticated attackers to perform arbitrary reads from the database. This issue has been fixed in version 6.19.1.

  • 7.2 High severity

    Ghost: Improper Neutralization of Special Elements used in an SQL Command

    CVE-2026-22596TryGhost

    Ghost is a Node.js content management system. In versions 5.90.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost's /ghost/api/admin/members/events endpoint allows users with authentication credentials for the Admin API to execute arbitrary S

  • 8.1 High severity

    Ghost: Incorrect Authorization

    CVE-2026-22595TryGhost

    Ghost is a Node.js content management system. In versions 5.121.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost's handling of Staff Token authentication allowed certain endpoints to be accessed that were only intended to be accessible via

  • 8.1 High severity

    Ghost: Improper Authentication

    CVE-2026-22594TryGhostEPSS 1.31%

    Ghost is a Node.js content management system. In versions 5.105.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost's 2FA mechanism allows staff users to skip email 2FA. This issue has been patched in versions 5.130.6 and 6.11.0.

  • 7.5 High severity

    Ghost: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2023-31133TryGhostEPSS 45.7%

    Ghost is an app for new-media creators with tools to build a website, publish content, send newsletters, and offer paid subscriptions to members. Prior to version 5.46.1, due to a lack of validation when filtering on the public API endpoints, it is possible to