Impact
The Magee Shortcodes WordPress plugin, versions up to 2.1.1, fails to sanitize and escape user input received via the AJAX actions "live_preview" and "magee_create_shortcode". These actions are accessible to unauthenticated users, and the plugin reflects unfiltered data back in the response. An attacker can inject malicious JavaScript that executes in the browsers of anyone who triggers the vulnerability. This flaw is a classic reflected cross‑site scripting vulnerability (CWE-79), potentially allowing session hijacking or phishing content to be delivered to end users.
Affected Systems
Any WordPress installation that has the Magee Shortcodes plugin installed in version 2.1.1 or older.
Risk and Exploitability
The vulnerability can be exploited remotely by sending a crafted request to the vulnerable AJAX endpoints. Because authentication is not required, an attacker can trigger the flaw from any network location. The CVSS score of 7.1 reflects the high impact of client‑side code execution. EPSS is not available, and the vulnerability is currently not listed in the CISA KEV catalog, but the nature of XSS indicates a measurable risk, especially against sites with high traffic or sensitive user interactions.
OpenCVE Enrichment