All vulnerabilities

Servers and applications

GHSA-q58f-57cg-xfw5

Private Site Access Code Brute Force via Forged Session Cookies

Severity
Medium 5.3
Published
13 Nov 2026
Last changed
13 Nov 2026
Added to UpHeron
13 Nov 2026
Fixed in
6.77.0
Weakness
No limit on authentication attempts (CWE-307)CWE-565
Attack
Over the network · No login needed · No user action needed
Attacker can
Read some data
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Sources
Project advisories (GitHub)

Description

On sites in private mode, an unauthenticated visitor could guess the site's access code without being limited by Ghost's brute-force protection. Access codes generated by Ghost could be recovered in a short time.

Recovering the access code gives the same access as being told it: the visitor can read the private site and its member comments. It does not grant staff or member access.

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.

From TryGhost/Ghost's security advisory.

Workarounds

Use a long, random access code (Settings → General → Make this site private) so that guessing is impractical.

Workarounds as given by TryGhost/Ghost's security advisory.

Affected software

SoftwareAffected versions
GhostServers and applications · github:tryghost/ghost
  • Every version before 6.77.0

References