Skip to main content

Events Made Easy EUVDEUVD-2026-51414

| CVE-2026-14843 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-31 WPScan GHSA-fw4x-rfrx-9g6f
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Visit target WordPress site
  2. Delivery
    Retrieve public nonce from frontend
  3. Exploit
    Enumerate person record IDs via AJAX endpoint
  4. Execution
    Craft POST request with target record ID
  5. Persist
    Submit unauthenticated data-change request
  6. Impact
    Overwrite victim registrant's personal data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

No authentication is required - the CVSS vector confirms PR:N (unauthenticated). The plugin must be installed and active on a WordPress site, and the targeted site must have at least one person record stored by the plugin. The public nonce required to craft the request is exposed to any visitor of the WordPress frontend, so there is no meaningful barrier to obtaining it. The attack is limited to overwriting existing person records; it does not provide read access to data (C:N) or deny availability (A:N). Exploitation is constrained to sites running Events Made Easy versions below 3.1.4 - sites already patched to 3.1.4 are not affected.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) scores 5.3 (Medium), and the metrics are consistent with the description: network-reachable, low complexity, no authentication, no user interaction required. The impact is limited to Integrity (I:L) - confidentiality and availability are unaffected. Despite the medium CVSS score, real-world risk is elevated by the presence of publicly available exploit code documented by WPScan, which lowers the attacker skill bar to near zero. There is no KEV listing, so mass in-the-wild exploitation is not confirmed. The attack is fully automatable (AC:L/PR:N/UI:N), meaning a single script could enumerate and corrupt registrant records across multiple WordPress sites. No EPSS score was provided in the input; given POC availability and the unauthenticated network vector, opportunistic exploitation against unpatched sites is plausible. The integrity-only impact limits blast radius to data tampering rather than full compromise, but for event organizers, corrupting registrant personal data has real operational and potential GDPR implications.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP POST request to the WordPress AJAX endpoint, supplying the public nonce value (obtainable from any page rendering the plugin's frontend) along with an arbitrary target person record ID and overwritten field values. Because the plugin performs no ownership or session check beyond the shared nonce, the server accepts and persists the attacker-supplied data, corrupting the personal information of any event registrant. A publicly available exploit demonstrates this technique, requiring no authentication or special privileges.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Jul 31, 2026

Unauthenticated data overwrite in the Events Made Easy WordPress plugin (all versions before 3.1.4) allows any remote, unauthenticated attacker to overwrite personal data stored in any person record by exploiting a missing authorization check on data-change endpoints. The plugin's nonce mechanism is public and shared, providing no per-record token or ownership binding, making it trivially bypassable under CWE-639. A publicly available exploit exists per WPScan research; no active exploitation has been confirmed in CISA KEV at time of analysis.

RemediationAI

Update the Events Made Easy WordPress plugin to version 3.1.4 or later, which is the vendor-released patch addressing this authorization bypass. Plugin updates can be applied via the WordPress admin dashboard under Plugins > Installed Plugins, or via WP-CLI using 'wp plugin update events-made-easy'. If immediate patching is not feasible, a compensating control is to restrict access to the plugin's data-change endpoints at the web server or WAF layer by blocking unauthenticated POST requests to the affected AJAX action handlers - though this may break legitimate unauthenticated event registration flows depending on site configuration. Alternatively, temporarily deactivating the plugin eliminates exposure entirely but also disables event management functionality. The WPScan advisory at https://wpscan.com/vulnerability/0b445129-19e2-4240-a79a-d3190161d369/ provides additional guidance.

Affected VersionsENISA

Events Made Easy 0 <3.1.4

Affected Packages

euvd events_made_easy fix: 3.1.4

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

Events Made Easy is a WordPress plugin for managing events and registrant data. The flaw stems from CWE-639 (Authorization Bypass Through User-Controlled Key): the plugin issues a public nonce to gate data-change requests, but this nonce is not scoped to a specific record or tied to an authenticated session or ownership token. Any party who can observe or derive the public nonce - including unauthenticated visitors - can replay it against arbitrary person records. The affected CPE is cpe:2.3:a:unknown:events_made_easy:*:*:*:*:*:*:*:* covering all versions up to but not including 3.1.4. This is a classic Broken Object Level Authorization (BOLA/IDOR) pattern where the authorization check verifies the nonce exists but never verifies whether the requester owns or is permitted to modify the target record.

Know when Events Made Easy 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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Network-exploitable with no auth (PR:N) and no complexity; integrity-only impact as attackers overwrite but cannot read data.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Jul 31, 2026 - 14:22 NVD
5.3 (MEDIUM)
Patch available
Jul 31, 2026 - 07:01 EUVD
CVE Published
Jul 31, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 31, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

The Events Made Easy WordPress plugin before 3.1.4 does not verify that the requester is authorized to modify the targeted record when handling an unauthenticated data-change request, relying only on a public nonce with no per-record token or ownership check, allowing unauthenticated attackers to overwrite the personal data of any person record.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche WordPress event management plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy