Skip to main content

Events Made Easy CVE-2026-28162

| EUVDEUVD-2026-64793 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-24 Patchstack GHSA-v855-pjx5-8m6f
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft XSS payload in plugin parameter
  2. Delivery
    Deliver malicious URL to target victim
  3. Exploit
    Victim clicks link and loads vulnerable page
  4. Execution
    Injected JavaScript executes in victim's browser session
  5. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Events Made Easy n/a ≤3.2.5

Affected Packages

euvd events_made_easy no fix

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

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in Events Made Easy <= 3.2.5 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche WordPress event plugin with limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy