CVE-2026-29784
Published: 07 March 2026
Summary
CVE-2026-29784 is a high-severity CSRF (CWE-352) vulnerability in Ghost Ghost. Its CVSS base score is 7.5 (High).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 5.2th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified are NIST 800-53 SC-23 (Session Authenticity) and SI-2 (Flaw Remediation).
Deeper analysis
CVE-2026-29784 is a cross-site request forgery (CSRF) vulnerability, classified under CWE-352, affecting Ghost, a Node.js content management system. The issue stems from incomplete CSRF protections around the /session/verify endpoint in versions 5.101.6 through 6.19.2. This flaw allows one-time codes (OTCs) intended for one login session to be used in a different session, with a CVSS v3.1 base score of 7.5 (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H).
Remote unauthenticated attackers can exploit this vulnerability by tricking authenticated users into interacting with a malicious site or resource, such as through phishing. The high attack complexity and required user interaction enable phishers in certain scenarios to hijack login sessions and take over a Ghost site, potentially leading to high-impact confidentiality, integrity, and availability compromises.
The Ghost security advisory (GHSA-9m84-wc28-w895) and associated patch commit detail mitigation through updates to version 6.19.3, which addresses the incomplete CSRF protections in the /session/verify endpoint. Security practitioners should upgrade affected Ghost instances immediately and review configurations for proper CSRF token handling.
OWASP Top 10 for Web (2025)
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2026-10163
Vulnerability details
Ghost is a Node.js content management system. From version 5.101.6 to 6.19.2, incomplete CSRF protections around /session/verify made it possible to use OTCs in login sessions different from the requesting session. In some scenarios this might have made it easier…
more
for phishers to take over a Ghost site. This issue has been patched in version 6.19.3.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
CSRF flaw in public-facing Ghost /session/verify directly enables browser session hijacking (T1185) by allowing OTC/session reuse across logins; exploitation occurs against internet-facing web app (T1190) via phishing-delivered malicious interaction.
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Requires timely remediation of the specific CSRF flaw in Ghost's /session/verify endpoint via patching to version 6.19.3, directly preventing exploitation.
Protects session authenticity against CSRF attacks enabling cross-session OTC misuse, ensuring requests are from legitimate sessions.
Mandates validation of inputs like CSRF tokens and OTCs at the /session/verify endpoint to block forged requests exploiting incomplete protections.