CVE-2026-22594CWE-287

Ghost has Staff 2FA bypass

High · published January 10, 2026

CVSS v3.1
8.1
EPSS
1%
Percentile
70.5
In the wild
Unconfirmed
What it is

⚡ A crafty staff user could bypass email 2FA completely, leaving your Ghost CMS vulnerable! 😱 Think of it like a hotel staff member sneaking through a back door that should require a keycard — no one stopping them, and all the guest rooms are wide open! This vulnerability allows unauthorized access to sensitive content and administrative features, potentially leading to data exposure or manipulation. If a rogue user gets through, they could wreak havoc, alter settings, or even delete crucial content, which could be absolutely devastating for your site!

Put simply

Think of it like a hotel staff member sneaking through a back door that should require a keycard — no one stopping them, and all the guest rooms are wide open! In Ghost versions 5.105.0 through 5.130.5 and 6.0.0 through 6.10.3, a flaw in the two-factor authentication mechanism permits staff users to bypass the required email verification, effectively disabling an important security measure.

What to do

This vulnerability allows unauthorized access to sensitive content and administrative features, potentially leading to data exposure or manipulation. If a rogue user gets through, they could wreak havoc, alter settings, or even delete crucial content, which could be absolutely devastating for your site! To secure your system, immediately upgrade to Ghost version 5.130.6 or 6.11.0. Additionally, consider reviewing your user access rights and enhancing your 2FA procedures to ensure they're robust against similar exploits. You've got this! Patch up and keep your Ghost CMS secure; the internet will thank you! 🛡️

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01315 · 70.5th percentile
Weakness
CWE-287 · Improper Authentication
Published
2026-01-10T02:56Z
EPSS history
Timeline
  • 10 JAN 02:56Z
    Ghost has Staff 2FA bypass
    cvelistv5