ghost
npm38 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting ghostpage 1 of 1
- CVE-2020-8134HIGHCVSS 8.1EG 8.1✓ Fixed in 3.10.02020-03-20
Server-side request forgery (SSRF) vulnerability in Ghost CMS < 3.10.0 allows an attacker to scan local or external network or otherwise interact with internal systems.
- CVE-2021-29484MEDIUMCVSS 6.8EG 6.8✓ Fixed in 4.3.32021-04-29
Ghost is a Node.js CMS. An unused endpoint added during the development of 4.0.0 has left sites vulnerable to untrusted users gaining access to Ghost Admin. Attackers can gain access by getting logged in users to click a link containing ma…
- CVE-2021-39192MEDIUMCVSS 6.5EG 6.5✓ Fixed in 4.10.02021-09-03
Ghost is a Node.js content management system. An error in the implementation of the limits service between versions 4.0.0 and 4.9.4 allows all authenticated users (including contributors) to view admin-level API keys via the integrations A…
- CVE-2022-27139CRITICALCVSS 9.8EG 9.82022-04-12
An arbitrary file upload vulnerability in the file upload module of Ghost v4.39.0 allows attackers to execute arbitrary code via a crafted SVG file. NOTE: Vendor states that as outlined in Ghost's security documentation, upload of SVGs is …
- CVE-2022-28397CRITICALCVSS 9.8EG 9.82022-04-12
An arbitrary file upload vulnerability in the file upload module of Ghost CMS v4.42.0 allows attackers to execute arbitrary code via a crafted file. NOTE: Vendor states as detailed in Ghost's security documentation, files can only be uploa…
- CVE-2022-41654MEDIUMCVSS 4.3EG 4.3✓ Fixed in 4.48.82022-12-22
An authentication bypass vulnerability exists in the newsletter subscription functionality of Ghost Foundation Ghost 5.9.4. A specially-crafted HTTP request can lead to increased privileges. An attacker can send an HTTP request to trigger …
- CVE-2023-31133HIGHCVSS 7.5EG 7.9✓ Fixed in 5.46.12023-05-08
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 endpoin…
- CVE-2023-32235HIGHCVSS 7.5EG 7.7✓ Fixed in 5.42.12023-05-05
Ghost before 5.42.1 allows remote attackers to read arbitrary files within the active theme's folder via /assets/built%2F..%2F..%2F/ directory traversal. This occurs in frontend/web/middleware/static-theme.js.
- CVE-2023-40028HIGHCVSS 4.9EG 7.0✓ Fixed in 5.59.12023-08-15
Ghost is an open source content management system. Versions prior to 5.59.1 are subject to a vulnerability which allows authenticated users to upload files that are symlinks. This can be exploited to perform an arbitrary file read of any f…
- CVE-2024-23724CRITICALCVSS 9.0EG 9.02024-02-11
Ghost through 5.76.0 allows stored XSS, and resultant privilege escalation in which a contributor can take over any account, via an SVG profile picture that contains JavaScript code to interact with the API on localhost TCP port 3001. NOTE…
- CVE-2024-23725MEDIUMCVSS 6.1EG 6.1✓ Fixed in 5.76.02024-01-21
Ghost before 5.76.0 allows XSS via a post excerpt in excerpt.js. An XSS payload can be rendered in post summaries.
- CVE-2024-43409MEDIUMCVSS 6.5EG 6.5✓ Fixed in 5.89.52024-08-20
Ghost is a Node.js content management system. Improper authentication on some endpoints used for member actions would allow an attacker to perform member-only actions, and read member information. This security vulnerability is present in …
- CVE-2025-9862MEDIUMCVSS 6.5EG 6.5✓ Fixed in 5.130.42025-09-17
Server-Side Request Forgery (SSRF) vulnerability in Ghost allows an attacker to access internal resources.This issue affects Ghost: from 6.0.0 through 6.0.8, from 5.99.0 through 5.130.3.
- CVE-2026-22594HIGHCVSS 8.1EG 8.1✓ Fixed in 5.130.62026-01-10
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 …
- CVE-2026-22595HIGHCVSS 8.1EG 8.1✓ Fixed in 5.130.62026-01-10
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 …
- CVE-2026-22596HIGHCVSS 7.2EG 7.2✓ Fixed in 5.130.62026-01-10
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 t…
- CVE-2026-22597LOWCVSS 2.7EG 2.7✓ Fixed in 5.130.62026-01-10
Ghost is a Node.js content management system. In versions 5.38.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost’s media inliner mechanism allows staff users in possession of a valid authentication token for the Ghost …
- CVE-2026-24778MEDIUMCVSS 6.1EG 6.1✓ Fixed in 6.15.02026-01-27
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 execut…
- CVE-2026-26980HIGHCVSS 7.5EG 8.6✓ Fixed in 6.19.12026-02-20
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.
- CVE-2026-29053CRITICALCVSS 9.8EG 9.8✓ Fixed in 6.19.12026-03-05
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.
- CVE-2026-29784HIGHCVSS 8.8EG 8.8✓ Fixed in 6.19.32026-03-07
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 m…
- CVE-2026-53943CRITICALCVSS 9.6EG 9.6✓ Fixed in 6.37.02026-06-24
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 hea…
- CVE-2026-53944MEDIUMCVSS 5.8EG 5.8✓ Fixed in 6.21.12026-06-24
Ghost is a Node.js content management system. From 6.0.9 until 6.21.1, when making an external request, it is possible to bypass the IP filter that ensures the request isn't going to an internal service using an IPv6 literal which maps to …
- CVE-2026-53945MEDIUMCVSS 4.0EG 4.0✓ Fixed in 6.21.22026-06-24
Ghost is a Node.js content management system. From 6.0.9 until 6.21.1, Ghost’s private-IP check for outbound HTTP requests could be bypassed via DNS rebinding, allowing an attacker to coerce the Ghost server into reaching hosts on intern…
- CVE-2026-53946MEDIUMCVSS 5.4EG 5.4✓ Fixed in 6.21.22026-06-24
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 th…
- CVE-2026-53947MEDIUMCVSS 5.3EG 5.3✓ Fixed in 6.21.22026-06-24
Ghost is a Node.js content management system. From 5.18.0 until 6.21.1, a discrepancy in responses from the members signin endpoints made it possible for an unauthenticated attacker to determine whether a given email address belongs to a r…
- CVE-2026-53948MEDIUMCVSS 5.4EG 5.4✓ Fixed in 6.21.12026-06-24
Ghost is a Node.js content management system. From 6.19.4 until 6.21.1, insufficient validation of the client-supplied Content-Type on Ghost's Admin API file upload endpoint allowed uploaded files to be served from the site with an attacke…
- CVE-2026-53949MEDIUMCVSS 5.3EG 5.3✓ Fixed in 6.21.22026-06-24
Ghost is a Node.js content management system. From 5.46.1 until 6.21.2, the validation applied to filters on the public API endpoints could be partially bypassed, making it possible to reveal private fields via a brute force attack. If SQL…
- CVE-2026-59817MEDIUMCVSS 5.3EG 5.3✓ Fixed in 6.44.02026-07-09
Ghost is a Node.js content management system. From 6.27.0 before 6.44.0, Ghost's public donation checkout flow allowed an unauthenticated attacker to control donation checkout metadata and obtain full paid gift memberships for a minimal pa…
- CVE-2026-70588MEDIUMCVSS 5.0EG 5.0✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. From 5.26.0 until 6.54.1, the Universal Import feature in Ghost Admin failed to properly sanitize imported content resulting in XSS in post content. This issue is fixed in version 6.54.1.
- CVE-2026-70589MEDIUMCVSS 4.8EG 4.8✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. From 4.22.0 until 6.54.1, a missing validation check allowed users to redeem subscription offers that were no longer active. This issue is fixed in version 6.54.1.
- CVE-2026-70590MEDIUMCVSS 4.8EG 4.8✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. Prior to 6.54.1, any staff-level user was able to leak the hashed passwords of other staff users through the Ghost Admin API. An offline password-guessing attack against the hashes could lead t…
- CVE-2026-70591MEDIUMCVSS 4.1EG 4.1✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a Server-Side Request Forgery in Ghost Admin image fetching allowed any staff-level user to perform a blind HTTP GET request against internal hosts. No output was retu…
- CVE-2026-70592MEDIUMCVSS 5.5EG 5.5✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. From 1.20.1 until 6.54.1, an Administrator-level user could remotely overwrite certain files on the filesystem through the database backup filename, leading to integrity and availability issues…
- CVE-2026-70593MEDIUMCVSS 6.6EG 6.6✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a vulnerability in custom themes allowed a staff user to write files outside of the uploads directory. This could be used to alter the behavior of the installation thr…
- CVE-2026-70594MEDIUMCVSS 6.7EG 6.7✓ Fixed in 6.54.12026-08-04
Ghost is a Node.js content management system. From 2.2.0 until 6.54.1, Ghost Admin did not invalidate existing sessions on login which could have allowed for session fixation attacks. Successful exploitation would have required another vul…
- CVE-2026-70595MEDIUMCVSS 4.0EG 4.0✓ Fixed in 6.54.12026-08-05
Ghost is a Node.js content management system. From 6.26.0 until 6.54.1, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server'…
- CVE-2026-70596MEDIUMCVSS 4.3EG 4.3✓ Fixed in 6.54.12026-08-05
Ghost is a Node.js content management system. From 4.9.0 until 6.54.1, an input validation issue allowed any staff user to create a post with content in feature_image_caption that could be used to hijack another staff user's Ghost Admin se…
Check whether ghost is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for ghost CVEs against the assets you own.
Start Free Scan →