CVE-2022-27139: Arbitrary File Upload in Ghost

ghost Updated 02 Oct 2025

Summary

13/04/2022
No i
Critical
9.8

CVE-2022-27139: Arbitrary file upload in Ghost. Affects ghost versions < 4.39.0. No fix is published. How to fix ↓

Also tracked for

The same CVE-2022-27139 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

Ghost is an open-source content management system (CMS) designed for creating and managing websites. It provides a user-friendly interface for content creation and publishing. The vulnerability identified as CVE-2022-27139 affects Ghost version 4.39.0. This version includes a file upload module that allows users to upload files to the CMS. However, due to a flaw in the module, an attacker can exploit this vulnerability to upload a crafted SVG file, leading to the execution of arbitrary code.

Vulnerability Detail

The arbitrary file upload vulnerability in Ghost v4.39.0 allows attackers to upload a specially crafted SVG file, which can be used to execute arbitrary code. This can result in various consequences, such as remote code execution, data theft, or unauthorized access to the affected system. The vulnerability has a CVSS score of 9.8, indicating its critical severity. The vulnerability is classified under CWE-434.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

As a temporary workaround, users can disable the file upload functionality in Ghost until the patch is applied. This can be done by modifying the configuration settings or by restricting access to the file upload module. However, it is strongly advised to apply the official patch as soon as possible to fully mitigate the vulnerability.

Conclusion

The arbitrary file upload vulnerability in Ghost v4.39.0 poses a significant risk to the security of affected systems. It is crucial for users to update their installations to the latest version that includes a patch for the vulnerability. Regularly updating the CMS and applying security patches is essential to mitigate the risk of such vulnerabilities. For further support and assistance in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for ghost →

Share this vulnerability

FAQ

Ghost is an open-source content management system (CMS) used for creating and managing websites.

The vulnerability allows attackers to upload a crafted SVG file, potentially leading to the execution of arbitrary code and various consequences such as remote code execution, data theft, or unauthorized access.

To fix this vulnerability, it is recommended to upgrade Ghost to the latest version that includes a patch for the issue.

As a temporary workaround, users can disable the file upload functionality in Ghost until the patch is applied.

The vulnerability has a CVSS score of 9.8, indicating its critical severity.

Related vulnerabilities

Recent vulnerabilities recorded for ghost.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback