{"id":"CVE-2024-34451","aliases":["BIT-ghost-2024-34451","EUVD-2024-34807","GHSA-q373-f6gj-mw99"],"status":"disputed","title":"Ghost through 5.85.1 allows remote attackers to bypass an authentication rate-limit protection...","description":"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.","severity":{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-09","score":0.00766,"percentile":0.55767,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-1390"],"published":"2024-06-16T00:00:00Z","modified":"2026-10-28T02:30:34Z","fixes":[{"ecosystem":"Bitnami","package":"ghost","fixed_in":["5.110.4"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Bitnami","package":"ghost","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"5.110.4"}]}]}],"products":[{"vendor":"ghost","product":"ghost"}],"references":[{"url":"https://ghost.org/docs/faq/proxying-https-infinite-loops/","tags":["x_transferred","Product","web"]},{"url":"https://github.com/TryGhost/Ghost/releases","tags":["x_transferred","Product","web","package"]},{"url":"https://docs.google.com/document/d/1iy0X4Vc9xXYoBxFrcW6ATo8GKPV6ivuLVzn6GgEpwqE","tags":["x_transferred","Exploit","evidence","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-34451","tags":["web","advisory"]},{"url":"https://ghost.org/docs/faq/proxying-https-infinite-loops"},{"url":"https://github.com/advisories/GHSA-q373-f6gj-mw99"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/34xxx/CVE-2024-34451.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2024-34451","description":"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.","status":"disputed","published":"2024-06-16T00:00:00Z","modified":"2024-08-20T16:51:00.522Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical","assessor":"adp"}],"cwes":["CWE-1390"],"updated_at":"2026-11-02T14:34:23.193864Z"}],"euvd":[{"id":"EUVD-2024-34807","description":"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.","status":"published","published":"2024-06-16T00:00:00Z","modified":"2024-08-20T16:51:00Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical"}],"updated_at":"2026-11-03T00:56:14.606712Z"}],"ghsa":[{"id":"GHSA-q373-f6gj-mw99","title":"Ghost through 5.85.1 allows remote attackers to bypass an authentication rate-limit protection...","description":"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.","status":"published","published":"2024-06-17T00:31:06Z","modified":"2024-08-20T18:32:18Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical"}],"cwes":["CWE-1390"],"updated_at":"2026-11-02T14:58:01.327673Z"}],"nvd":[{"id":"CVE-2024-34451","description":"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.","status":"disputed","published":"2024-06-16T22:15:09.13Z","modified":"2026-06-17T07:33:26.22Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical","assessor":"secondary"}],"cwes":["CWE-1390"],"updated_at":"2026-11-02T14:10:05.620461Z"}],"osv":[{"id":"CVE-2024-34451","description":"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.","status":"published","published":"2024-06-16T00:00:00Z","modified":"2026-10-28T02:30:34.380050628Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical"}],"updated_at":"2026-11-02T15:44:40.391953Z"},{"id":"BIT-ghost-2024-34451","description":"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.","status":"published","published":"2025-06-23T05:41:01.674Z","modified":"2026-09-08T08:47:33.622903999Z","updated_at":"2026-11-02T15:28:29.999658Z"}]}}
