Servers and applications
GHSA-8jqq-qq46-c657
Owner Role Assignment via Content Import
- Severity
- Medium 5.5
- Published
- 13 Nov 2026
- Last changed
- 13 Nov 2026
- Added to UpHeron
- 13 Nov 2026
- Fixed in
- 6.76.0
- Attack
- Over the network · Needs an administrator account · No user action needed
- Attacker can
- Read some data · Change data
- CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N- Sources
- Project advisories (GitHub)
Description
A user or integration allowed to import content (Administrators, their staff access tokens, and the built-in DB Backup and Self-Serve Migration integrations) could use a crafted import file to create an additional user with the Owner role. That account could not be deleted, including by the real Owner, and could be used to gain Owner-level access to the site.
The impact is a privilege escalation from Administrator to Owner and a persistent, unremovable Owner-level account.
For self-hosters using Docker, find Docker's official Ghost image here. Updating a Docker-based Ghost instance is documented here.
If your Ghost is a Ghost-CLI install see our documentation on updating it to the latest version here.
Workarounds
Only grant the Administrator role to trusted users, and keep access to the DB Backup and Self-Serve Migration integration tokens restricted until you can update.
Affected software
| Software | Affected versions |
|---|---|
GhostServers and applications · github:tryghost/ghost |
|
References
- GitHub Advisory Database https://github.com/advisories/GHSA-8jqq-qq46-c657
- github.com https://github.com/TryGhost/Ghost/security/advisories/GHSA-8jqq-qq46-c657