Skip to main content

The Events Calendar CVE-2026-119370

| EUVDEUVD-2026-114003 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-30 Patchstack GHSA-fhvg-rf7x-ccx7
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Submit crafted payload to event input
  3. Exploit
    Payload stored unneutralized
  4. Execution
    Admin/victim renders affected page
  5. Persist
    Script executes in victim browser
  6. Impact
    Hijack session or perform 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-privilege posting capability on the WordPress site (CVSS PR:L), because the attacker must store the payload through an input field processed by The Events Calendar plugin; the specific injection parameter and feature are not identified in the available sources. Execution additionally requires a victim to view the page containing the stored payload (UI:R), typically a higher-privileged user such as an administrator, and the impact crosses into that victim's browser context (scope change, S:C). Limiting factors: the attacker cannot act fully unauthenticated, impact is realized only upon victim page rendering, and the plugin must be installed at a vulnerable version (through 6.18.2). No fixed version is stated in the available data, so updating to a vendor-patched release should be verified directly with Patchstack/StellarWP.

Impact

This is a moderate-severity stored XSS (CVSS 6.5, CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) in a very widely deployed WordPress plugin, but the available signals point to a managed, non-emergency priority rather than an acute threat. The CVSS vector confirms network vector and low complexity but also requires authenticated access (PR:L) and victim interaction (UI:R), which materially constrains real-world exploitation. The vuln.today decision label is 'this_month' (not act_now/emergency), and there is no EPSS score, no CISA KEV listing, and no confirmed public exploit code in the input - only a single Patchstack database advisory, which is the discoverer's catalog entry, not verified working exploit code. The signals are internally consistent (authenticated stored XSS, scope change to other users' browsers, limited C/I/A impact) with no contradictions, so this reads as a genuine but routine patch-cycle issue, not a high-CVSS-but-illusory one. The main caveat is missing exploitation-probability telemetry (no EPSS/KEV), so prioritization should lean on the scoped impact and the plugin's large footprint rather than on confirmed attacker activity.

Exploit ScenarioDerived

An attacker holding a low-privileged authenticated role (e.g., contributor/author) on the WordPress site injects a malicious script payload through an input field handled by The Events Calendar that is stored and later rendered without proper neutralization. When a higher-privileged user such as an administrator views the affected page in the dashboard or front end, the stored script executes in their browser session (scope change), enabling session/credential theft or admin actions on their behalf. No verified public exploit code is provided - only a Patchstack advisory reference - and exploitation depends on the victim viewing the tainted content (UI:R).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Oct 30, 2026

Stored cross-site scripting in The Events Calendar WordPress plugin (Liquid Web / StellarWP), affecting versions through 6.18.2, allows an authenticated low-privilege user to persist a script payload that executes in another user's browser when the affected page is rendered. The CVSS 3.1 base score is 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L), reflecting that the attacker must hold a posting-capable account and must wait for a victim - typically a higher-privileged user such as an administrator - to view the injected content, with impact crossing into that victim's browser context. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the priority signal places this in managed, this-month remediation rather than emergency response.

RemediationAI

No vendor-released patch version is identified in the available data; the affected range extends through 6.18.2, so confirm the current fixed release directly with the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/the-events-calendar/vulnerability/wordpress-the-events-calendar-plugin-6-18-2-cross-site-scripting-xss-vulnerability?_s_id=cve) or StellarWP's changelog and upgrade to it as soon as the version is verified, since updating is the complete fix for a stored XSS sink inside the plugin. Until a patched release is confirmed and deployed, exposure can be narrowed by the prerequisite the assessment identifies: the payload can only be stored by an account with at least low-privilege posting capability, so auditing and reducing the number of contributor-and-above accounts, and reviewing pending or recently submitted event content for injected markup, lowers the chance of a payload being planted - at the cost of restricting legitimate editorial workflows. Because execution depends on a victim viewing the poisoned page (UI:R), reviewing stored event fields before publishing and limiting which roles can view unmoderated submissions are partial, not complete, compensations; they do not remove the underlying unsafe output encoding and should not be treated as a substitute for the vendor fix.

Affected VersionsENISA

The Events Calendar 0 ≤6.18.2

Affected Packages

euvd the_events_calendar 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

The flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically the stored variant: data accepted through a plugin input field is persisted and later emitted into HTML without adequate encoding or sanitization. The Events Calendar is a widely deployed event-management plugin for WordPress, so its stored records are rendered across front-end event pages, widgets, and administrative list/edit screens - each such sink is a potential execution point once a payload has been saved. The injection parameter and the exact plugin feature involved are not identified in the available sources. Per the CPE (cpe:2.3:a:liquid_web_/_stellarwp:the_events_calendar), all releases up to and including 6.18.2 are in scope. The assessed vector carries PR:L because an account with at least low-privilege posting capability on the WordPress site is required to store the payload, UI:R because a victim must render the affected page, and S:C because the script executes in the victim's security context rather than the attacker's. The trigger mechanism is not described in the available sources, so the precise input path has not been confirmed.

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

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

Stored XSS needs a low-privileged authenticated poster (PR:L) and a victim to view the content (UI:R); it runs in the victim's browser context (S:C) with limited confidentiality/integrity impact and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/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
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

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

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
extremely popular WordPress events plugin with millions of active installs
Social Media
1
Sightings
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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.

CVE-2026-78006 CRITICAL POC
9.8 Sep 12

Remote code execution in The Events Calendar plugin for WordPress (StellarWP) affects all versions up to and including 6

CVE-2026-49772 CRITICAL POC
9.3 Jun 16

Blind SQL injection in The Events Calendar WordPress plugin (versions 6.15.12 through 6.16.2) by Liquid Web / StellarWP

CVE-2024-4180 CRITICAL POC
9.1 Jun 04

The Events Calendar WordPress plugin before 6.4.0.1 does not properly sanitize user-submitted content when rendering som

CVE-2023-6203 HIGH POC
7.5 Dec 18

The Events Calendar WordPress plugin before 6.2.8.1 discloses the content of password protected posts to unauthenticated

CVE-2026-84740 MEDIUM POC
6.5 Oct 02

Unauthenticated shortcode injection in The Events Calendar WordPress plugin before 6.17.5.1 allows remote attackers to t

CVE-2024-1295 MEDIUM POC
6.5 Jun 14

The events-calendar-pro WordPress plugin before 6.4.0.1, The Events Calendar WordPress plugin before 6.4.0.1 does not pr

CVE-2026-78159 CRITICAL
9.8 Sep 12

Remote code execution in The Events Calendar WordPress plugin (StellarWP) through version 6.17.3 lets unauthenticated at

CVE-2026-95606 CRITICAL
9.8 Oct 07

PHP object injection in The Events Calendar WordPress plugin (all versions through 6.17.4, published by Liquid Web / Ste

CVE-2026-78265 CRITICAL
9.8 Aug 24

PHP Object Injection in the WordPress plugin The Events Calendar (all versions up to and including 6.17.2) allows unauth

CVE-2024-8275 CRITICAL
9.8 Sep 25

The The Events Calendar plugin for WordPress is vulnerable to SQL Injection via the 'order' parameter of the 'tribe_has_

CVE-2026-13390 MEDIUM POC
5.3 Jul 27

Integrity bypass in The Events Calendar WordPress plugin allows unauthenticated attackers to mark existing Event Aggrega

CVE-2024-5333 MEDIUM POC
5.3 Dec 16

The Events Calendar WordPress plugin before 6.8.2.1 is missing access checks in the REST API, allowing for unauthenticat

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