Skip to content
CVE PROGRAM SOURCE RECORD6.5 Medium

CVE-2021-39192

Privilege escalation: all users can access Admin-level API keys

Description

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 API endpoint, leading to a privilege escalation vulnerability. This issue is patched in Ghost version 4.10.0. As a workaround, disable all non-Administrator accounts to prevent API access. It is highly recommended to regenerate all API keys after patching or applying the workaround.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

TryGhost Ghost

  • >= 4.0.0, < 4.10.0affected

References