Description
The Events Calendar WordPress plugin before 6.16.5.1 does not perform an authorization check on one of its Event Aggregator import REST API routes and skips an integrity check for a particular status value, allowing unauthenticated attackers to mark existing import records as failed and to store arbitrary content in a hidden comment record.
Published: 2026-07-27
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in the Event Aggregator import REST API of the WordPress Events Calendar plugin when it is older than 6.16.5.1. The API route that is used to import external calendars fails to perform an authorization check and an integrity check for the import status field. An attacker who can reach the endpoint without authentication can set the status of any existing import record to "failed" and can store arbitrary data in a hidden comment associated with that record. This allows the attacker to tamper with import metadata, obscure legitimate data, and potentially inject covert content that is not visible to normal users, which can compromise the integrity of the calendar data. The weakness is classified as CWE‑862 (Authorization Bypass via Privilege Escalation).

Affected Systems

Any WordPress site that installs The Events Calendar plugin with a version earlier than 6.16.5.1 is affected. No specific sub‑versions are listed, so all legacy releases are presumed vulnerable until the plugin is updated to 6.16.5.1 or later.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, primarily due to the required network attack vector and lack of confidentiality impact. The EPSS score of <1% indicates a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog, suggesting no widely known exploitation campaigns. However, attackers could exploit the unauthenticated REST endpoint by sending crafted HTTP requests from any host, bypassing authentication and altering import status or hidden comments. No exploit code is publicly documented, but the attack scenario is straightforward for an unauthenticated attacker who identifies and uses the affected route.

Generated by OpenCVE AI on August 3, 2026 at 18:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade The Events Calendar plugin to version 6.16.5.1 or newer.
  • Restrict unauthenticated access to the affected REST API endpoint using a firewall or security plugin that blocks or requires authentication for API requests.
  • Sanitize or remove hidden comment records that may contain arbitrary content, and validate import status values on the server side to enforce integrity checks.

Generated by OpenCVE AI on August 3, 2026 at 18:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Theeventscalendar
Theeventscalendar the Events Calendar
Wordpress
Wordpress wordpress
Vendors & Products Theeventscalendar
Theeventscalendar the Events Calendar
Wordpress
Wordpress wordpress

Mon, 27 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 27 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Events Calendar WordPress plugin before 6.16.5.1 does not perform an authorization check on one of its Event Aggregator import REST API routes and skips an integrity check for a particular status value, allowing unauthenticated attackers to mark existing import records as failed and to store arbitrary content in a hidden comment record.
Title The Events Calendar < 6.16.5.1 - Unauthenticated Event Aggregator Import Status Manipulation
References

Subscriptions

Theeventscalendar The Events Calendar
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-27T14:10:09.471Z

Reserved: 2026-06-26T07:17:55.469Z

Link: CVE-2026-13390

cve-icon Vulnrichment

Updated: 2026-07-27T14:10:03.967Z

cve-icon NVD

Status : Deferred

Published: 2026-07-27T07:16:24.930

Modified: 2026-07-27T20:33:01.673

Link: CVE-2026-13390

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T18:15:04Z

Weaknesses