Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged plugin account
-
DeliverySubmit event input with stored script payload
-
ExploitPayload persisted by The Events Calendar
-
ExecutionVictim/admin loads affected page
-
PersistScript executes in victim browser context
-
ImpactSession hijack or privileged 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 | Exploitation requires an authenticated account with at least low-level privileges (PR:L) capable of submitting content that The Events Calendar stores and renders, plus subsequent interaction by a victim who loads the affected page (UI:R) for the stored script to fire. The specific input field, event parameter, or plugin feature that fails to neutralize the payload is not described in the available sources. Limiting factors that reduce real-world risk: the attacker cannot be fully anonymous (an account is needed), exploitation depends on a second user viewing the injected content, and impact is bounded to Low confidentiality/integrity/availability rather than direct code execution; all affected versions are those from an unspecified start through 6.18.2. |
| Impact | This is a mid-severity (CVSS 6.5) stored cross-site scripting flaw whose real-world priority sits below the top tier. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) indicates network-reachable, low-complexity exploitation but requires an authenticated low-privileged account (PR:L) and victim interaction (UI:R), with a scope change (S:C) reflecting that injected script executes in another user's browser context. There is no CISA KEV listing and no EPSS score supplied, so widespread or active exploitation cannot be asserted; exploitation status is no public exploit identified at time of analysis. The vuln.today decision label is 'this_month', consistent with a real but non-emergency issue: it should be patched on a routine-but-prompt cycle rather than treated as an active-exploitation fire drill. The impact triad is only Low across C/I/A, which is typical for reflected session/token theft or defacement via stored XSS rather than full system compromise. No EPSS, KEV, SSVC automatable/technical-impact fields, or confirmed working PoC were provided - this absence is noted, not treated as evidence of safety. |
| Exploit ScenarioDerived | An attacker holding a low-privileged authenticated account on the WordPress site (e.g., a contributor or author able to create or edit event content) submits an event or input field containing a malicious script payload that is stored by The Events Calendar. When an administrator or another user later views the affected page, the stored script executes in their browser, enabling session/cookie theft or actions in their context. No verified working exploit code was provided in the input; only a Patchstack vulnerability database entry is referenced. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Stored cross-site scripting in the WordPress plugin The Events Calendar (Liquid Web / StellarWP) allows an authenticated user with low-level privileges to persist a script payload that executes in the browser of any visitor who later loads the affected page. Every version up to and including 6.18.2 is in scope, and exploitation requires a second user to view the injected content, which is why the scored impact is limited to Low confidentiality, integrity and availability under a changed scope (CVSS 6.5). No public exploit code and no confirmed active exploitation were identified at time of analysis, and the trigger field or plugin feature that fails to neutralize the input is not described in the available sources.
RemediationAI
The available data does not state an exact fixed version, so treat 6.18.2 as the last known affected release and confirm the patched release in the vendor/Patchstack advisory at https://patchstack.com/database/wordpress/plugin/the-events-calendar/vulnerability/wordpress-the-events-calendar-plugin-6-18-2-cross-site-scripting-xss-vulnerability-2 before scheduling the update; no vendor-released patch version is confirmed at time of analysis from the supplied references. Because the assessed prerequisites require an authenticated account with at least low privileges plus a victim who views the injected content, interim exposure can be reduced by auditing and temporarily reducing the roles permitted to create or edit event content, and by reviewing existing event records and stored fields for injected markup - the trade-off is reduced editorial capability for contributor-level users and manual review effort, and neither measure is a complete substitute for updating the plugin once a patched release is confirmed available. The vulnerability's trigger point is not described in the available sources, so targeted content filtering cannot be specified with confidence.
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
The flaw is a CWE-79 improper neutralization of input during web page generation, in its stored (persistent) variant: rather than reflecting a parameter back immediately, the plugin saves attacker-supplied content and re-renders it later without adequate output encoding or sanitization. The CPE entry identifies the target as the WordPress plugin the-events-calendar published by liquid_web_/_stellarwp, with the version field left as a wildcard, matching the advisory statement that all releases from an unspecified starting point through 6.18.2 are affected. The CVSS vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L describes the prerequisites rather than the internal mechanism: network reachability, a low-privileged authenticated account on the WordPress site, and required interaction by the victim who loads the page. Scope is changed because the injected script runs in the context of the site and its other users, but the resulting impact is bounded to Low across the three impact metrics rather than leading to server-side code execution. The exact input field, event parameter, or plugin feature that fails to encode the payload is not described in the available sources, so the trigger should be confirmed against the referenced Patchstack advisory rather than assumed.
Know when The Events Calendar 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
Stored XSS needs an authenticated low-privileged account (PR:L) and a victim view (UI:R); injected script runs in another user's context (S:C) with limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Liquid Web / StellarWP The Events Calendar the-events-calendar allows Stored XSS.This issue affects The Events Calendar: from n/a through 6.18.2.
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 The Events Calendar
View allRemote code execution in The Events Calendar plugin for WordPress (StellarWP) affects all versions up to and including 6
Blind SQL injection in The Events Calendar WordPress plugin (versions 6.15.12 through 6.16.2) by Liquid Web / StellarWP
The Events Calendar WordPress plugin before 6.4.0.1 does not properly sanitize user-submitted content when rendering som
The Events Calendar WordPress plugin before 6.2.8.1 discloses the content of password protected posts to unauthenticated
Unauthenticated shortcode injection in The Events Calendar WordPress plugin before 6.17.5.1 allows remote attackers to t
The events-calendar-pro WordPress plugin before 6.4.0.1, The Events Calendar WordPress plugin before 6.4.0.1 does not pr
Remote code execution in The Events Calendar WordPress plugin (StellarWP) through version 6.17.3 lets unauthenticated at
PHP object injection in The Events Calendar WordPress plugin (all versions through 6.17.4, published by Liquid Web / Ste
PHP Object Injection in the WordPress plugin The Events Calendar (all versions up to and including 6.17.2) allows unauth
The The Events Calendar plugin for WordPress is vulnerable to SQL Injection via the 'order' parameter of the 'tribe_has_
Integrity bypass in The Events Calendar WordPress plugin allows unauthenticated attackers to mark existing Event Aggrega
The Events Calendar WordPress plugin before 6.8.2.1 is missing access checks in the REST API, allowing for unauthenticat
EUVD-2026-114096
GHSA-g3c6-9ccr-c3qj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB