Description
The WP Event Aggregator plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'wp_events' shortcode in all versions up to, and including, 1.8.7 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-02-18
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Mitigate
AI Analysis

Impact

The WP Event Aggregator plugin for WordPress is vulnerable to stored cross‑site scripting due to insufficient sanitization of attributes passed to the 'wp_events' shortcode. An attacker with Contributor or higher privileges can inject arbitrary JavaScript into posts or pages. This script will execute for any visitor to the affected content, compromising confidentiality and potentially allowing further attacks such as cookie theft, session hijacking, or defacement.

Affected Systems

WordPress sites running the WP Event Aggregator plugin versions 1.8.7 or earlier, all of which are distributed by Xylus. All users with Contributor‑level or higher access can exploit the flaw. The vulnerability exists across all configurations of the shortcode that accept user‑supplied attributes.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate severity. With an EPSS score of less than 1 %, the probability of exploitation is low, and the vulnerability is not catalogued in the CISA KEV list. The likely attack vector is an authenticated Contributor using the 'wp_events' shortcode to store malicious attributes. Because exploitation requires authenticated access with Contributor permission, attackers must first gain or possess legitimate user credentials. The stored nature of the flaw means that once injected, the malicious code will persist in the database and affect all subsequent page loads for all users until the plugin is disabled or the attributes are correctly sanitized. At present, no vendor‑supplied update resolves the issue, so administrators must mitigate by disabling the plugin or filtering input. The impact is primarily the execution of arbitrary client‑side code, which can lead to phishing, data exfiltration, or further server‑side compromise via social engineering.

Generated by OpenCVE AI on April 15, 2026 at 20:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deactivate or remove the WP Event Aggregator plugin, or disable the 'wp_events' shortcode until a vendor‑supplied fix is released.
  • If removal is not immediately feasible, sanitize shortcode attributes by escaping or stripping disallowed input before storing or rendering.
  • Configure a strict Content Security Policy to block inline scripts and restrict script sources, reducing the impact of any injected payload.

Generated by OpenCVE AI on April 15, 2026 at 20:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 19 Feb 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Xylus
Xylus wp Event Aggregator: Import Eventbrite Events, Meetup Events, Social Events And Any Ical Events Into Event Calendar
Vendors & Products Wordpress
Wordpress wordpress
Xylus
Xylus wp Event Aggregator: Import Eventbrite Events, Meetup Events, Social Events And Any Ical Events Into Event Calendar

Wed, 18 Feb 2026 13:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 18 Feb 2026 08:30:00 +0000

Type Values Removed Values Added
Description The WP Event Aggregator plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'wp_events' shortcode in all versions up to, and including, 1.8.7 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Title WP Event Aggregator <= 1.8.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode Attributes
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
Xylus Wp Event Aggregator: Import Eventbrite Events, Meetup Events, Social Events And Any Ical Events Into Event Calendar
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T16:52:25.182Z

Reserved: 2026-02-04T21:29:16.789Z

Link: CVE-2026-1941

cve-icon Vulnrichment

Updated: 2026-02-18T12:24:57.790Z

cve-icon NVD

Status : Deferred

Published: 2026-02-18T09:15:58.603

Modified: 2026-04-15T00:35:42.020

Link: CVE-2026-1941

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-15T20:30:13Z

Weaknesses