Description
Ghost (npm package 'ghost') versions from 3.23.0 up to, but not including, 6.23.0 expose API keys to users with low-privilege staff accounts. An authenticated low-privilege staff user can read API keys returned by the Admin API, which are intended to be available only to higher-privileged users.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| TryGhost | Ghost | 3.23.0 – < 6.23.0 | 6.23.0 |
References
- GitHub Security Advisory (GHSA-q98w-jm4q-wch7) vendor-advisory
- VulnCheck Advisory: Ghost 3.23.0 before 6.23.0 API Key Exposure via Admin API third-party-advisory