Skip to main content
← All vulnerabilities
CVE-2023-40028GHSA-9C9V-W225-V5RGBIT-GHOST-2023-40028

Arbitrary file read via symlinks in Ghost

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.59.1
1 on Exploit-DB, 10 proofs of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated
  4. Public exploit on Exploit-DB

    EDB-52409

  5. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • TryGhost Ghost

    fixed in 5.59.1

  • ghostnpm

    fixed in 5.59.1

References 13

GitHub · TryGhost/Ghost

Exploit-DB

GitHub · 0xDTC/Ghost-5.58-Arbitrary-File-Read-CVE-2023-40028

GitHub · 0xyassine/CVE-2023-40028

GitHub · Stp1t/CVE-2023-40028

GitHub · buutt3rf1y/CVE-2023-40028

GitHub · godylockz/CVE-2023-40028

GitHub · monke443/CVE-2023-40028

GitHub · rehan6658/CVE-2023-40028

GitHub · rvzsec/CVE-2023-40028

GitHub · sudlit/CVE-2023-40028

GitHub · syogod/CVE-2023-40028