Description
The My Calendar – Accessible Event Manager plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.14 via the 'vcal' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to enumerate occurrence IDs and access the full iCalendar export of non-public, draft, trashed, and personal calendar events, disclosing sensitive event metadata including titles, descriptions, dates, locations, organizer and host details, permalinks, and related calendar metadata.
Published: 2026-07-02
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The My Calendar – Accessible Event Manager plugin for WordPress suffers from an insecure direct object reference that lets unauthenticated users pass any value to the 'vcal' parameter. Because the plugin does not validate or sanitize this parameter, an attacker can reference the internal identifiers of events that are private, draft, trashed, or otherwise restricted. When the request is processed the plugin outputs a complete iCalendar (.ics) file for that event, revealing titles, descriptions, dates, locations, organizer and host details, permalinks, and other sensitive calendar metadata. This flaw stems from CWE‑639, the lack of proper input validation for user‑supplied data.

Affected Systems

All installations of the My Calendar – Accessible Event Manager plugin with a version of 3.7.14 or earlier are affected. The vulnerability is located in the core plugin code that handles iCalendar export via the 'vcal' parameter and requires no special site configuration to be exploited.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Based on the description, attackers can exploit this flaw remotely by sending crafted HTTP GET requests that include a manipulated 'vcal' parameter. No authentication or privileged access is required, and the exploitation does not lead to code execution or broader system compromise.

Generated by OpenCVE AI on August 1, 2026 at 22:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the My Calendar plugin to any release newer than 3.7.14 that includes the validation fix for the 'vcal' parameter.
  • If an upgrade is not possible, disable or uninstall the My Calendar plugin to eliminate the exposure.
  • Implement a web application firewall rule or server‑level configuration that blocks or validates requests containing the 'vcal' parameter, preventing unauthenticated users from triggering the iCalendar export until a patch is applied.

Generated by OpenCVE AI on August 1, 2026 at 22:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 02 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Joedolson
Joedolson my Calendar – Accessible Event Manager
Wordpress
Wordpress wordpress
Vendors & Products Joedolson
Joedolson my Calendar – Accessible Event Manager
Wordpress
Wordpress wordpress

Thu, 02 Jul 2026 09:45:00 +0000

Type Values Removed Values Added
Description The My Calendar – Accessible Event Manager plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.14 via the 'vcal' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to enumerate occurrence IDs and access the full iCalendar export of non-public, draft, trashed, and personal calendar events, disclosing sensitive event metadata including titles, descriptions, dates, locations, organizer and host details, permalinks, and related calendar metadata.
Title My Calendar <= 3.7.14 - Insecure Direct Object Reference to Unauthenticated Sensitive Information Disclosure via 'vcal' Parameter
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Joedolson My Calendar – Accessible Event Manager
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-02T19:42:08.293Z

Reserved: 2026-06-10T15:39:57.936Z

Link: CVE-2026-11896

cve-icon Vulnrichment

Updated: 2026-07-02T19:42:03.265Z

cve-icon NVD

Status : Deferred

Published: 2026-07-02T10:16:27.280

Modified: 2026-07-02T20:17:00.593

Link: CVE-2026-11896

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T22:15:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key