# CVE-2026-105680: Ghost authorization bypass in post deletion

Source: https://junglewise.ai/threats/cve-2026-105680-ghost-is-a-node-js-content-management-system-from-5-81-0-until-6  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-05. Updated: 2026-10-05  
License: CC BY 4.0 with a link back

CVE-2026-105680 · Severity: medium · CVSS 6.5 · Published 2026-10-05

Ghost is a Node.js content management system used to publish blogs and websites. In versions 5.81.0 through 6.59.0, staff members with the Author role could delete posts and pages created by other authors, allowing unauthorized content removal. This could result in loss of published content and disruption of the site's editorial workflow.

Technologies: [ghost (npm)](https://junglewise.ai/threats/technologies/ghost), [TryGhost Ghost](https://junglewise.ai/threats/technologies/tryghost-ghost). Vendors: [npm](https://junglewise.ai/threats/vendors/npm), [TryGhost](https://junglewise.ai/threats/vendors/tryghost).

## Quick answers

**Is CVE-2026-105680 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-105680 being exploited in the wild.

**How severe is CVE-2026-105680?** Medium severity, with a CVSS score of 6.5, published 5 October 2026.

**Which products and versions are affected?** ghost (npm) >= 5.81.0, < 6.60.0, SEMVER:introduced=5.81.0,fixed=6.60.0; TryGhost Ghost 5.81.0 to 6.59.0.

**Is there a fix for CVE-2026-105680?** Yes. ghost (npm): upgrade to 6.60.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-105680 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-105680?** 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.60.0 or later

  ```sh
  npm install ghost@6.60.0
  ```


## Technical details

An authorization bypass in the post deletion permission check allowed authors to delete content they did not create. The vulnerability affects the permissions validation logic for delete operations on posts and pages. The fix corrects the conditional check to properly restrict deletion permissions based on authorship, requiring authors to be either contributors or the original author to delete content.

## Affected products

- TryGhost Ghost 5.81.0 to 6.59.0

## Identifiers

- CVE-2026-105680
- GHSA-x3mg-q38v-m562

## Timeline

- 2026-10-05: disclosed
- 2026-08-25: patched

## References

- [https://github.com/TryGhost/Ghost/commit/cf2f718a67faa342c27989b701554ddd63862165](https://github.com/TryGhost/Ghost/commit/cf2f718a67faa342c27989b701554ddd63862165)
- [https://github.com/TryGhost/Ghost/issues/30283](https://github.com/TryGhost/Ghost/issues/30283)

## Related threats

- [Ghost: Path Traversal Vulnerability in Ghost ImageSize Service](https://junglewise.ai/threats/cve-2026-105683-ghost-is-a-node-js-content-management-system-from-6-14-0-until-6)
- [Ghost: Server-Side Request Forgery in Webhook Trigger](https://junglewise.ai/threats/cve-2026-105682-ghost-is-a-node-js-content-management-system-from-1-18-0-until-6)
- [Ghost input validation bypass in comments access control](https://junglewise.ai/threats/cve-2026-105681-ghost-is-a-node-js-content-management-system-from-5-9-0-until-6)
- [Ghost content type validation bypass in local file storage](https://junglewise.ai/threats/cve-2026-105679-ghost-is-a-node-js-content-management-system-from-6-22-1-until-6)
- [Ghost privilege escalation via user role assignment](https://junglewise.ai/threats/cve-2026-105678-ghost-is-a-node-js-content-management-system-from-0-5-0-until-6)
