Description
Ghost is a Node.js content management system. From 0.5.0 until 6.64.0, staff users with the Editor or Super Editor role were able to assign their own role to Author and Contributor users, despite not having permission to assign that role. This issue is fixed in version 6.64.0.
Published: 2026-10-05
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Apply Patch
AI Analysis

Impact

Ghost, a Node.js content management system, contained a flaw that allowed staff users with Editor or Super Editor permissions to elevate other users to the same elevated role. The vulnerability enabled an authorized editor to repeatedly assign the Editor role to Author and Contributor accounts, thereby granting those users higher authority without proper authorization. This issue is a classic privilege‑escalation weakness, classified as CWE-269 and CWE-863, exposing the system to potential abuse of editorial control, unauthorized content modifications, or policy violations.

Affected Systems

The flaw affected Ghost releases from version 0.5.0 through 6.64.0, released by TryGhost. Any instance running a version in this range is vulnerable.

Risk and Exploitability

The CVSS score is 4.3, indicating medium severity, and the EPSS score is not available, meaning no recent exploitation data is reported. The vulnerability is listed as not in the CISA KEV catalog. Based on the description, the likely attack vector is local or within the defined user role boundaries rather than external remote exploitation, and requires the attacker to already possess Editor or Super Editor privileges to use the flaw.

Generated by OpenCVE AI on October 5, 2026 at 21:00 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ghost to version 6.64.0 or later
  • Review user roles and remove any Author or Contributor accounts that have been inadvertently granted Editor or Super Editor privileges
  • Restrict Editor and Super Editor permissions by only assigning them to trusted staff and auditing role assignments regularly

Generated by OpenCVE AI on October 5, 2026 at 21:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4pvx-fwjj-8gpc Ghost: Editors Could Promote Staff Users to Their Own Role
History

Wed, 07 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Ghost
Ghost ghost
Vendors & Products Ghost
Ghost ghost

Mon, 05 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Description Ghost is a Node.js content management system. From 0.5.0 until 6.64.0, staff users with the Editor or Super Editor role were able to assign their own role to Author and Contributor users, despite not having permission to assign that role. This issue is fixed in version 6.64.0.
Title Ghost: Editors Could Promote Staff Users to Their Own Role
Weaknesses CWE-269
CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-07T21:44:35.429Z

Reserved: 2026-10-05T17:48:58.626Z

Link: CVE-2026-105678

cve-icon Vulnrichment

Updated: 2026-10-07T21:44:30.286Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T20:17:14.913

Modified: 2026-10-07T22:17:02.547

Link: CVE-2026-105678

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-06T20:45:05Z

Weaknesses
  • CWE-269

    Improper Privilege Management

  • CWE-863

    Incorrect Authorization