Skip to main content

The Events Calendar CVE-2026-119369

| EUVDEUVD-2026-114096 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-30 Patchstack GHSA-g3c6-9ccr-c3qj
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged plugin account
  2. Delivery
    Submit event input with stored script payload
  3. Exploit
    Payload persisted by The Events Calendar
  4. Execution
    Victim/admin loads affected page
  5. Persist
    Script executes in victim browser context
  6. Impact
    Session 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.

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

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

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 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
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 88% exploitable
Prevalence
High
one of the most widely deployed WordPress event plugins, hundreds of thousands of active installs
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