Quick answers
- Is CVE-2026-105644 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-105644 being exploited in the wild.
- How severe is CVE-2026-105644?
- Medium severity, with a CVSS score of 6.8, published 5 October 2026.
- Which products and versions are affected?
- ghost (npm) >= 4.0.0, < 6.67.0, SEMVER:introduced=4.0.0,fixed=6.67.0; TryGhost Ghost 4.0.0 to 6.66.x.
- Is there a fix for CVE-2026-105644?
- Yes. ghost (npm): upgrade to 6.67.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-105644 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-105644?
- Check whether you run ghost (npm) or TryGhost Ghost at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- ghost (npm): upgrade to 6.67.0 or later
npm install ghost@6.67.0
Technical details
Ghost's image import functionality accepts SVG files without proper sanitization or type validation. An unauthenticated attacker can craft a malicious SVG containing embedded JavaScript that will be hosted on the site's domain. When administrators or other staff users access pages containing the SVG, the injected scripts execute in their browser context, enabling session hijacking and account takeover. The fix in 6.67.0 implements strict image type checking and filtering to block non-image file types from being processed as images.
Affected products
- TryGhost Ghost 4.0.0 to 6.66.x
Identifiers
- CVE-2026-105644
- GHSA-hqq2-xqr2-fmx2
Timeline
- 2026-10-05: disclosed
- 2026-09-28: patched