Skip to main content

The Events Calendar CVE-2026-84745

| EUVDEUVD-2026-71864 LOW
Information Exposure (CWE-200)
2026-09-05 WPScan GHSA-fp7x-4xgc-f69p
2.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Acquire contributor-level WordPress account
  2. Exploit
    Authenticate to WordPress REST API
  3. Execution
    Query Events Calendar archive REST endpoint
  4. Impact
    Receive full content of all unpublished and private records site-wide

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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 WordPress session at contributor level or above on the target site; unauthenticated requests are insufficient, and subscriber-only accounts are likely excluded based on the description's wording ('low-privilege role such as contributor'). The target must have The Events Calendar plugin installed and active at a version before 6.17.3.1, and the WordPress REST API must be accessible (enabled by default in all modern WordPress installations). Impact is bounded to confidentiality of non-public content (drafts, pending, private posts/events); there is no mechanism for integrity modification or denial of service. Sites where all accounts above subscriber are trusted administrators, or sites with no contributor-level accounts provisioned, are not at practical risk.

Impact

The provided CVSS vector (AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N, score 2.7) contains a material discrepancy: it assigns PR:H (high privilege required), but the description explicitly states exploitation is possible with 'a low-privilege role such as contributor.' In WordPress's role hierarchy, contributor is PR:L, not PR:H. A corrected vector using PR:L yields a base score of approximately 4.3, better reflecting real-world risk. The EPSS score of 0.14% (4th percentile) and the absence from CISA KEV indicate no widespread automated exploitation at time of analysis; however, a public PoC from WPScan lowers the barrier for manual abuse. In multi-author WordPress deployments where contributor accounts are broadly provisioned - common in publishing, media, and event-driven sites - this represents a concrete confidentiality breach covering the full draft corpus of every author. Single-author or admin-only sites face negligible exposure.

Exploit ScenarioDerived

An attacker obtains a contributor account on a target WordPress site - through registration if open, social engineering, or credential compromise - and then queries The Events Calendar's REST archive endpoint. The endpoint returns the full text of all unpublished event drafts and private posts across every author on the site. A public PoC documented by WPScan specifies the exact endpoint and request format, making this trivially repeatable with any HTTP client.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 06, 2026

The Events Calendar WordPress plugin before 6.17.3.1 exposes unpublished site content - drafts, pending posts, and private records from all users - through its public REST API archive endpoints to any contributor-level authenticated user. The plugin fails to enforce WordPress's standard post-status visibility controls on its custom REST routes, allowing a low-privilege account holder to enumerate and read the full body of every non-public record site-wide, bypassing intended access controls. A public proof-of-concept is documented via WPScan, and a vendor patch (6.17.3.1) is available.

RemediationAI

Update The Events Calendar plugin to version 6.17.3.1 or later via the WordPress plugin dashboard or wp-cli ('wp plugin update the-events-calendar'); this is the vendor-confirmed fix per the WPScan advisory at https://wpscan.com/vulnerability/cf23ee00-322c-4443-a50d-a91f90d179aa/. For sites where immediate patching is not feasible, revoke or suspend contributor-level accounts until the update is applied, as the vulnerability is exploitable only by authenticated contributors or above. A network-layer WAF rule restricting unauthenticated and low-privilege REST API access to the plugin's archive endpoints (/wp-json/tribe/events/v1/ or similar) is an additional compensating control, though this may break legitimate REST consumers and calendar widgets; test in staging before deploying. No workaround eliminates the root cause without patching.

Affected VersionsENISA

The Events Calendar 0 <6.17.3.1

Affected Packages

euvd the_events_calendar fix: 6.17.3.1

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 Events Calendar is a widely-deployed WordPress event management plugin (CWE-200: Exposure of Sensitive Information to Unauthorized Actor). WordPress's REST API enforces content visibility through capability checks such as 'read_private_posts'; when plugins register their own custom archive routes, they must explicitly replicate these checks. The vulnerability arises because the plugin's REST endpoint registration omits the required permission callbacks or post-status filtering, returning non-public records to any authenticated request regardless of the requester's role. The affected software is identified by CPE cpe:2.3:a:unknown:the_events_calendar:*:*:*:*:*:*:*:* - the vendor slug 'unknown' is a NVD placeholder; the actual developer is The Events Calendar / Tribe. All versions prior to 6.17.3.1 across all platforms are affected.

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 (WPScan) PRIMARY 2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Contributor is low-privilege (PR:L, not PR:H); impact is limited to non-public content disclosure (C:L), with no integrity or availability loss.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 06, 2026 - 11:22 NVD
2.7 (LOW)
Patch available
Sep 05, 2026 - 08:01 EUVD
CVE Published
Sep 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 05, 2026 - 06:00 cve.org
LOW 2.7

DescriptionCVE.org

The Events Calendar WordPress plugin before 6.17.3.1 does not restrict non-public content to the users entitled to read it on its public REST archives, allowing users with a low-privilege role such as contributor to read the full contents of every unpublished record on the site, including other users'.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
popular WordPress event plugin with millions of active installs globally
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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