May 19, 2023, 7:53 p.m. | Evan Grant

Tenable Research Advisories www.tenable.com

Stored Cross-Site Scripting in Craft CMS

A researcher at Tenable discovered a post-authentication stored cross-site scripting (XSS) vulnerability in Craft CMS core.


When creating a new field it is possible to inject html, including script tags, and inject an XSS payload which will be executed by users accessing the “Categories” and “Entries” pages.


Proof of Concept:


1. Create a new field with a name such as


2. Create a new category or section and add the field created in step …

authentication cms cross-site html inject payload researcher script scripting tenable vulnerability xss

CyberSOC Technical Lead

@ Integrity360 | Sandyford, Dublin, Ireland

Cyber Security Strategy Consultant

@ Capco | New York City

Cyber Security Senior Consultant

@ Capco | Chicago, IL

Sr. Product Manager

@ MixMode | Remote, US

Corporate Intern - Information Security (Year Round)

@ Associated Bank | US WI Remote

Senior Offensive Security Engineer

@ CoStar Group | US-DC Washington, DC