Description
Ghost is an open source content management system. Versions prior to 5.59.1 are subject to a vulnerability which allows authenticated users to upload files that are symlinks. This can be exploited to perform an arbitrary file read of any file on the host operating system. Site administrators can check for exploitation of this issue by looking for unknown symlinks within Ghost's `content/` folder. Version 5.59.1 contains a fix for this issue. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| TryGhost | Ghost | < 5.59.1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Ghost CMS 5.59.1 - Arbitrary File Read EDB-52409 · webapps · Aug 11, 2025
GitHub 10 repositories
-
0xyassine/CVE-2023-40028 ★ 15 · Mar 23, 2024
-
0xDTC/Ghost-5.58-Arbitrary-File-Read-CVE-2023-40028 ★ 13 · Dec 12, 2024
CVE-2023-40028 affects Ghost, an open source content management system, where versions prior to 5.59.1 allow authenticated users to upload files that are symlinks. This can be exploited to perform an…
-
monke443/CVE-2023-40028 ★ 5 · Dec 21, 2024
Arbitrary file read in Ghost-CMS allows an attacker to upload a malicious ZIP file with a symlink.
-
rvzsec/CVE-2023-40028 ★ 3 · Dec 28, 2024
CVE-2023-40028 PoC Exploit
-
godylockz/CVE-2023-40028 ★ 2 · Jan 20, 2025
Proof of concept for CVE-2023-40028: Ghost arbitrary file read
-
Stp1t/CVE-2023-40028 ★ 1 · Jan 22, 2026
Exploit for CVE-2023-40028 (for educational purposes)
-
buutt3rf1y/CVE-2023-40028 ★ 0 · Apr 14, 2025
POC for CVE-2023-40028: Ghost CMS Arbitrary File Read
-
syogod/CVE-2023-40028 ★ 0 · Mar 7, 2025
CVE-2023-40028 is a security vulnerability affecting Ghost CMS versions prior to 5.59.1.
-
rehan6658/CVE-2023-40028 ★ 0 · Feb 2, 2025
-
sudlit/CVE-2023-40028 ★ 0 · Dec 13, 2024
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | ghost | < 5.59.1 | 5.59.1 | GHSA-9c9v-w225-v5rg |