Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister WordPress subscriber account
-
DeliverySubmit crafted XSS payload via EventON event field
-
ExploitPayload persists in database
-
ExecutionAdmin views event page
-
PersistMalicious script executes in admin browser
-
ImpactAttacker hijacks admin session
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 | Exploitation requires a valid WordPress subscriber-level account (or higher) on the target site - the CVSS PR:L metric confirms this minimum authentication bar. The victim (typically an administrator) must navigate to the page rendering the injected event content (UI:R). The site must be running EventON plugin version 2.5.7 or earlier. Subscriber self-registration must be enabled on the WordPress site (Settings → General → 'Anyone can register') for an external attacker to obtain the required account without prior credential compromise. Sites that disable subscriber registration or restrict event submission to editors/admins significantly reduce exposure. |
| Impact | The CVSS 3.1 score of 6.5 with vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L accurately reflects the authenticated, low-privilege attack origin and the cross-context impact on other users. The PR:L metric confirms a subscriber-level WordPress account is required - this is not unauthenticated. The UI:R metric means a privileged user (e.g., admin) must navigate to the page rendering the injected payload. In practice, stored XSS on a WordPress event plugin represents a meaningful risk: attackers who can register as subscribers can plant persistent payloads that fire against admins, potentially leading to administrative account takeover or site-level compromise. No EPSS data was provided, and the vulnerability is not listed in CISA KEV, suggesting no confirmed widespread exploitation. The A:L metric in the supplied CVSS vector is atypical for XSS and likely reflects the secondary availability impact of admin session hijacking rather than direct denial-of-service; real-world direct availability impact is minimal. |
| Exploit ScenarioDerived | An attacker registers a free subscriber account on a WordPress site running EventON ≤ 2.5.7, then submits or edits an event entry with a crafted XSS payload embedded in an insufficiently sanitized field. When an administrator later views the event listing or management page, the stored script executes in their browser, allowing the attacker to steal the admin session cookie, forge authenticated requests, or create a rogue admin account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Stored Cross-Site Scripting in the EventON WordPress plugin (versions ≤ 2.5.7) allows authenticated subscribers to inject malicious JavaScript that executes in the browsers of other users, including administrators. The vulnerability stems from insufficient input sanitization and output encoding in subscriber-accessible event fields, enabling privilege escalation via script execution in a privileged session. No public exploit code or active exploitation has been confirmed at time of analysis.
RemediationAI
Update EventON to a version higher than 2.5.7 - the Patchstack advisory references version 2.5.7 as the last vulnerable release, so the fix is expected in the subsequent release. Check the WordPress plugin repository or the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/eventon-lite/vulnerability/wordpress-eventon-plugin-2-5-7-cross-site-scripting-xss-vulnerability for the confirmed patched version. If an immediate upgrade is not possible, restrict event-creation and editing capabilities to trusted roles only (removing subscriber-level submission access), and deploy a WordPress-aware Web Application Firewall (e.g., Patchstack, Wordfence) with XSS rules enabled as a compensating control. Note that WAF-only mitigation may be bypassed by sufficiently obfuscated payloads and should not substitute for patching.
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
EventON (CPE: cpe:2.3:a:ashan_perera:eventon) is a WordPress event management plugin developed by Ashan Perera. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), specifically the stored variant, where attacker-controlled input persists in the database and is later rendered unsanitized into page output. The CVSS scope-change flag (S:C) indicates that the injected script executes in the security context of victim users - typically administrators - rather than the attacker's own session. The WordPress plugin ecosystem relies on proper sanitization hooks (e.g., wp_kses, esc_html) and nonce verification; the absence of adequate output encoding in subscriber-facing event submission or editing paths is the root cause.
Know when Eventon 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:L/UI:R/S:C/C:L/I:L/A:L
Subscriber auth required (PR:L), victim interaction needed (UI:R), scope changes to admin context (S:C); no direct availability impact from XSS, so A:N.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber Cross Site Scripting (XSS) in EventON <= 2.5.7 versions.
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.
The EventON plugin through 3.0.5 for WordPress allows addons/?q= XSS via the search field. Rated medium severity (CVSS 6
The EventON WordPress plugin before 2.2.15 does not sanitise and escape some of its settings, which could allow high pri
Unauthenticated SQL injection in the EventON WordPress Virtual Event Calendar plugin (versions through 5.0.11) lets remo
The EventON WordPress plugin before 4.5.5, EventON WordPress plugin before 2.2.7 do not have authorisation in an AJAX ac
The EventON WordPress plugin before 2.1.2 does not validate that the event_id parameter in its eventon_ics_download ajax
The EventON WordPress plugin before 2.1.2 lacks authentication and authorization in its eventon_ics_download ajax action
The EventON WordPress plugin before 2.2.17 does not sanitise and escape some of its settings, which could allow high pri
The EventON WordPress plugin before 2.2 does not sanitise and escape some of its settings, which could allow high privil
Unauthenticated SQL injection in the EventON - Subscriber WordPress plugin (all versions up to and including 1.4.5) allo
The EventON - WordPress Virtual Event Calendar Plugin plugin for WordPress is vulnerable to unauthorized modification of
The EventON - WordPress Virtual Event Calendar Plugin plugin for WordPress is vulnerable to Cross-Site Request Forgery i
The EventON - WordPress Virtual Event Calendar Plugin plugin for WordPress is vulnerable to Cross-Site Request Forgery i
EUVD-2026-75523
GHSA-3vfw-436j-8x6q
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB