CRITICAL🇵🇱 Wersja polska

CVE-2024-34451

CVSS 9.1v3.1pub. 2024-06-16upd. 2025-06-20

Ghost through 5.85.1 allows remote attackers to bypass an authentication rate-limit protection mechanism by using many X-Forwarded-For headers with different values. NOTE: the vendor's position is that Ghost should be installed with a reverse proxy that allows only trusted X-Forwarded-For headers.

🤖 AI Analysis
How it works

The protection mechanism against excessive login attempts is based on identifying the client's IP address. An attacker can manipulate the X-Forwarded-For header by providing different, crafted IP address values in successive HTTP requests. The system reads these headers as different traffic sources and treats each request as coming from a different client, effectively bypassing the attempt counter and lockout mechanism. As a result, an attacker can attempt to guess passwords without limit and without risk of being blocked.

Impact

An attacker can conduct an effective brute-force attack on Ghost CMS user accounts, leading to unauthorized access to the administrative panel and potential takeover of full control over the platform and its content.

Mitigation & patch

Ghost CMS should be updated to a version higher than 5.85.1 according to information in the vendor's references. The vendor additionally indicates that Ghost should be installed behind a reverse proxy configured to accept only trusted X-Forwarded-For headers — this is the recommended architectural mitigation regardless of software version.

Who is affected

Ghost CMS in versions up to and including 5.85.1, installations without a properly configured reverse proxy filtering X-Forwarded-For headers.

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
  • Ghost

    APP
    Ghost
    ≤ 5.85.1
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References

Related vulnerabilities

CVE-2026-26980CRITICAL9.4PL ✓same product

Ghost CMS: nieuwierzytelniony odczyt bazy danych przez SQL injection

CVE-2024-23724CRITICAL9.0PL ✓same product

Ghost CMS: stored XSS w pliku SVG umożliwia privilege escalation

CVE-2022-28397CRITICAL9.8PL ✓same product

Ghost CMS: Arbitrary File Upload umożliwiający wykonanie kodu (RCE)

CVE-2022-27139CRITICAL9.8PL ✓same product

Ghost v4.39.0 — przesyłanie plików SVG z potencjalnym wykonaniem kodu po stronie klienta

CVE-2026-29784HIGH7.5same product

Ghost is a Node.js content management system. From version 5.101.6 to 6.19.2, incomplete CSRF protections arou...