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 contains an insecure direct object reference that allows an unauthenticated attacker to supply an arbitrary value for the 'vcal' parameter. Because the plugin does not validate or sanitize that parameter, the attacker can manipulate it to reference any event identifier. When the request is processed, the plugin returns a full iCalendar (.ics) export for the targeted event, even if that event is marked private, draft, trashed, or otherwise restricted. The exported data reveals sensitive event metadata such as titles, descriptions, dates, locations, organizer and host details, permalinks, and related calendar metadata, effectively leaking information that should be protected.

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. The EPSS score of less than 1% suggests a low likelihood of exploitation in the wild, and 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 July 21, 2026 at 12:17 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 July 21, 2026 at 12:17 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

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T12:30:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key