Cross-site scripting in Ghost - CVE-2026-53943
Published: July 30, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary script in victims' browsers and compromise staff user accounts.
The vulnerability exists due to improper neutralization of request-specific content in the frontend when processing requests with an x-ghost-preview header behind a shared caching layer. A remote attacker can send a specially crafted request with an x-ghost-preview header to execute arbitrary script in victims' browsers and compromise staff user accounts.
Exploitation requires a shared caching configuration that serves cached frontend responses across different visitors, and staff account exposure occurs only when the frontend and admin panel are hosted on the same domain.