Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft XSS payload in plugin parameter
-
DeliveryDeliver malicious URL to target victim
-
ExploitVictim clicks link and loads vulnerable page
-
ExecutionInjected JavaScript executes in victim's browser session
-
ImpactExfiltrate session token or perform admin actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker requires no authentication - exploitation is available to any unauthenticated network actor (PR:N per CVSS vector). A victim with an active browser session must interact with attacker-controlled content (UI:R), meaning the attack is not fully passive. The specific plugin endpoint or parameter that fails to sanitize input is not named in the available data; the exact vulnerable input vector should be confirmed via the Patchstack advisory. Exploitation is limited to environments where the Events Made Easy plugin (version 3.2.5 or earlier) is installed and active on a WordPress site. There is no indication that a non-default configuration is required - the vulnerability appears to exist in standard plugin operation. |
| Impact | The CVSS base score of 7.1 (High) is driven primarily by the network attack vector, low complexity, no required privileges, and the scope change to the victim's browser context. The mandatory user interaction (UI:R) is the principal limiting factor - exploitation requires a victim to load or interact with attacker-crafted content, reducing opportunistic mass exploitation. No EPSS data was provided in the source intelligence, and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed active exploitation at time of analysis. The Patchstack report provides credible sourcing but no POC was disclosed. Real-world risk is moderate: the plugin targets WordPress sites managing public events, where event-related pages are often publicly accessible and interaction-enticing, making social engineering to trigger UI:R feasible. Even a small municipal or community organization running this plugin on a public-facing site could expose administrator sessions to hijacking if a crafted link is clicked. |
| Exploit ScenarioDerived | An attacker crafts a URL pointing to an Events Made Easy plugin endpoint that embeds a malicious JavaScript payload in an unescaped parameter. The attacker delivers this link to a logged-in WordPress administrator via phishing email or a compromised event listing. When the administrator's browser renders the page, the injected script executes in their session context, exfiltrating their session cookie or performing unauthorized admin actions on the WordPress site. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Unauthenticated cross-site scripting in the Events Made Easy WordPress plugin (versions up to and including 3.2.5) allows a remote, unauthenticated attacker to inject and execute arbitrary JavaScript in a victim's browser upon interaction with attacker-controlled content. The CVSS scope change (S:C) indicates the injected script operates outside the plugin's own security context, enabling actions such as session hijacking, credential theft, or admin account takeover. No public exploit code or active exploitation has been identified at time of analysis; however, the unauthenticated attack vector and low attack complexity lower the barrier for abuse.
RemediationAI
Upstream fix availability should be verified via the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/events-made-easy/vulnerability/wordpress-events-made-easy-plugin-3-2-5-cross-site-scripting-xss-vulnerability - no specific patched version number was confirmed in the available input data, so administrators should check the WordPress plugin repository for a release newer than 3.2.5. If no patch is yet available or update is not immediately feasible, operators should disable the Events Made Easy plugin entirely until a fix is applied, as this eliminates the attack surface with no functional trade-off beyond losing event management features. Additionally, a web application firewall (WAF) rule blocking reflected script injection patterns in query parameters or form fields associated with this plugin can reduce risk, though WAF rules are not a substitute for patching and may introduce false positives on legitimate event data inputs.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Events Made Easy (CPE: cpe:2.3:a:franky:events_made_easy:*:*:*:*:*:*:*:*) is a WordPress plugin for event management by vendor 'franky'. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-supplied input is rendered in a web page without adequate sanitization or encoding. Because WordPress plugins process and output user-controlled data in browser contexts, failure to escape output enables reflected or stored XSS. The CVSS scope change (S:C) signals the injected script crosses the browser's same-origin policy boundary relative to the plugin's origin, affecting the victim's full session on that WordPress installation.
Know when Events Made Easy gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
XSS exploits browser context (S:C, C:L, I:L) but does not cause server-side availability impact, so A:N rather than A:L.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Events Made Easy <= 3.2.5 versions.
Executive ViewAI
The Events Made Easy WordPress plugin (versions ≤3.2.5) contains an unauthenticated cross-site scripting vulnerability allowing remote attackers to inject malicious scripts and compromise administrator accounts without credentials. While no public exploit identified at time of analysis, the unauthenticated attack vector significantly lowers the barrier to exploitation. Organizations operating this plugin face immediate risk of website takeover, credential theft, and malicious code injection.
Deactivate or delete the plugin if operationally feasible. If the plugin is business-critical, implement Web Application Firewall (WAF) rules to detect and block common XSS payloads, restrict administrative access via IP whitelisting, enforce multi-factor authentication for all WordPress administrator accounts, and enable real-time monitoring for unauthorized administrative activity. Monitor vendor security advisories for patch release.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Events Made Easy
View allThe Events Made Easy WordPress plugin before 2.2.81 does not properly sanitise and escape a parameter before using it in
The Events Made Easy WordPress Plugin, version <= 2.3.14 is affected by an authenticated SQL injection vulnerability in
Unauthenticated data overwrite in the Events Made Easy WordPress plugin (all versions before 3.1.4) allows any remote, u
The Events Made Easy WordPress plugin before 2.2.24 does not sanitise and escape Custom Field Names, allowing high privi
Local File Inclusion in Events Made Easy WordPress plugin (all versions through 3.2.5) allows contributor-level authenti
Missing authorization in the Events Made Easy plugin for WordPress up to version 3.1.3 permits unauthenticated remote at
Stored cross-site scripting in the Events Made Easy WordPress plugin through version 3.3.1 lets an authenticated user wi
Stored cross-site scripting in the Events Made Easy WordPress plugin (all versions up to and including 3.2.22) lets unau
The Events Made Easy plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on sev
EUVD-2026-64793
GHSA-v855-pjx5-8m6f
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB