Ghost CMS 5.59.1 · Arbitrary File Read
Source Exploit-DB RSS Feed
Rated by Threat Radar
Data as of 8 Nov 2025, 02:50 UTC
What to do
AI-suggested
European organizations should immediately audit their Ghost CMS installations to identify affected versions. Until an official patch is released, implement strict file system permissions to limit the CMS process’s access to sensitive files. Employ web application firewalls (WAFs) with custom rules to detect and block suspicious file path traversal attempts or unusual file read requests. Monitor web server and application logs for anomalous access patterns indicative of exploitation attempts. Disable or restrict access to unnecessary CMS features or endpoints that could be leveraged for file reading. Consider deploying runtime application self-protection (RASP) solutions to detect and prevent exploitation in real time. Regularly update Ghost CMS to the latest secure version once patches are available. Conduct internal penetration testing focused on file read vulnerabilities to identify and remediate similar issues proactively. Educate development and operations teams about secure coding and configuration practices to prevent recurrence.
Description
Ghost CMS 5.59.1 - Arbitrary File Read
Indicators of compromise
Exploit source code
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
# Exploit Title: Ghost CMS 5.59.1 - Arbitrary File Read
# Date: 2023-09-20
# Exploit Author: ibrahimsql (https://github.com/ibrahmsql)
# Vendor Homepage: https://ghost.org
# Software Link: https://github.com/TryGhost/Ghost
# Version: < 5.59.1
# Tested on: Ubuntu 20.04 LTS, Windows 10, macOS Big Sur
# CVE: CVE-2023-40028
# Category: Web Application Security
# CVSS Score: 6.5 (Medium)
# Description:
# Ghost CMS versions prior to 5.59.1 contain a v…