Cross-Site Scripting Vulnerability in Ghost Node.js CMS by TryGhost
CVE-2026-53948
5.4MEDIUM
What is CVE-2026-53948?
In the Ghost content management system versions 6.19.4 to 6.21.1, insufficient validation of the client-supplied Content-Type on the Admin API file upload endpoint allows attackers to exploit this flaw. As a result, uploaded files may be served with an attacker-defined content type, especially when using S3/GCS storage backends. This vulnerability can potentially enable stored cross-site scripting attacks against site visitors or staff, posing significant security risks. The issue has been resolved in version 6.21.1.
Affected Version(s)
Ghost >= 6.19.4, < 6.21.1
