Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify target WordPress site running Eventin with demoted user ID 1
-
DeliveryObtain credentials for the user ID 1 account
-
ExploitAuthenticate as user ID 1 (any role)
-
InstallEventin map_meta_cap callback returns 'exist' for all capability checks
-
C2Access WordPress plugin or theme editor in admin UI
-
ExecuteInject PHP payload into active theme or plugin file
-
ImpactAchieve remote code execution on the web server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Two specific conditions must both be true simultaneously: (1) the Eventin plugin (wp-event-solution) must be installed and active on the WordPress instance - a deactivated or absent plugin produces no malicious map_meta_cap callback; and (2) the WordPress user account holding user ID 1 - always the first registered account created during WordPress installation - must have been deliberately demoted to a non-administrator role such as subscriber, editor, contributor, or author as a deliberate hardening step. The description explicitly states that on default WordPress installations where user ID 1 retains the administrator role, no privilege escalation occurs because the account already holds all capabilities. The attacker must possess valid login credentials for the user ID 1 account regardless of its current role assignment. WooCommerce installation, specific PHP versions, or non-standard hosting configurations are not required. The vulnerability does not require any administrative action or interaction from another user to trigger. |
| Impact | The assigned CVSS 7.5 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H) is well-calibrated for this vulnerability. The High Attack Complexity (AC:H) correctly encodes the non-default, specific precondition - user ID 1 must have been deliberately demoted - which significantly constrains real-world exploitability. The description explicitly confirms that on default WordPress installations no incremental privilege gain occurs, meaning this issue only materialises in environments that have followed a specific hardening guidance pattern. PR:L reflects that the attacker must possess valid credentials for the user ID 1 account, not merely network access. The full C:H/I:H/A:H impact is accurate for those environments where the precondition is met, as the attacker gains full administrative control including server-side RCE. No EPSS score, KEV listing, or confirmed POC was provided in the input data, so exploitation probability beyond theoretical cannot be assessed. Security teams running hardened WordPress deployments with demoted user ID 1 accounts should treat this as a high-priority patch, while operators on default configurations face negligible incremental risk. |
| Exploit ScenarioDerived | An attacker with knowledge that a target WordPress site uses Eventin and has demoted its user ID 1 account to subscriber-level logs into that account using stolen or guessed credentials. Because Eventin's PermissionManager returns 'exist' for all capability checks for user ID 1, the subscriber account passes the edit_plugins and edit_themes checks enforced by the WordPress admin interface, allowing direct navigation to Appearance > Theme Editor or Plugins > Plugin Editor and injection of arbitrary PHP into an active theme or plugin file, resulting in server-side code execution. No public exploit code has been confirmed at time of analysis, but the attack requires no technical tooling beyond a web browser. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
Privilege escalation to full administrator equivalence in the Eventin event management plugin for WordPress allows any authenticated user who controls the user ID 1 account - regardless of their currently assigned role - to bypass every WordPress capability check and achieve remote code execution via the built-in plugin and theme editors. The flaw is rooted in PermissionManager::manage_permissions() unconditionally returning the always-true 'exist' capability primitive for all capability evaluations when the requesting user ID equals 1, granting blanket access to manage_options, edit_plugins, edit_themes, promote_users, and update_core. Exploitation is conditional on user ID 1 having been demoted to a lower-privilege role as a hardening measure; default installations where user ID 1 retains administrator rights are not impacted. No public exploit has been identified at time of analysis.
RemediationAI
Update the Eventin plugin to a version beyond 4.1.23 as the primary remediation; the upstream fix is confirmed in WordPress plugin SVN changeset 3689867 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3689867%40wp-event-solution&new=3689867%40wp-event-solution), and the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/ff48db43-9cfa-4dab-b25e-bbc211121f6c?source=cve should be monitored for the confirmed patched release version. As an immediate compensating control for hardened environments where user ID 1 has been demoted: temporarily deactivate the Eventin plugin until a patched version is applied - this eliminates the malicious map_meta_cap callback entirely and carries no side effects beyond disabling event management functionality. Alternatively, restoring administrator rights to user ID 1 eliminates the exploitation precondition but undoes the hardening intentionally applied; this trade-off is not recommended over patching. Do not rely on role reassignment of user ID 1 to a non-admin role as a security control while this plugin version is installed.
Affected VersionsENISA
Affected Packages
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
The vulnerability exists within the AccessControl/PermissionManager.php component of the Eventin plugin (WordPress plugin slug: wp-event-solution, vendor: Arraytics), specifically at lines 24 and 52 of that file as visible in the tagged 4.1.21 source on the WordPress plugin SVN repository. WordPress routes all permission checks through the map_meta_cap filter, allowing plugins to intercept and override capability resolution. Eventin registers manage_permissions() as a callback on this filter; when the evaluated user ID equals 1, the function returns 'exist' - a capability that all authenticated WordPress users inherently possess - for any capability requested, completely bypassing the WordPress role-based access control system. This is classified as CWE-269 (Improper Privilege Management) because the override is keyed on a numeric account identifier rather than on role assignment, affects all capabilities rather than plugin-specific ones, and does not verify whether the elevated operation is relevant to Eventin's own functionality. The CPE cpe:2.3:a:arraytics:eventin_-_event_calendar,_tickets,_registration,_booking_&_woocommerce:*:*:*:*:*:*:*:* covers all affected releases through 4.1.23.
Know when Wordpress Plugin 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
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
AC:H reflects the mandatory non-default precondition of user ID 1 demotion; PR:L requires valid credentials for that specific account; S:U as impact remains within the WordPress security principal.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Eventin - Event Calendar, Tickets, Registration, Booking & WooCommerce plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.1.23. This is due to the PermissionManager::manage_permissions() function being registered as a callback on WordPress core's map_meta_cap filter and unconditionally returning the always-true 'exist' primitive for every capability check whenever the evaluated user ID is 1, without scoping this behavior to plugin-specific capabilities. This makes it possible for authenticated attackers whose account is user ID 1, even subscribers, to pass every WordPress capability check, including manage_options, edit_plugins, edit_themes, promote_users, and update_core, thereby elevating their privileges to administrator-equivalent power and achieving full site takeover, including remote code execution via the plugin and theme editors. Exploitation is only impactful when user ID 1 has been deliberately demoted to a lower-privilege role as a common administrator-account hardening practice; on default installations where user ID 1 retains the administrator role, no incremental privilege gain occurs.
Executive ViewAI
The Eventin event management plugin for WordPress contains a privilege escalation vulnerability (CVE-2026-75983) with no public exploit identified at time of analysis. Authenticated users can bypass access controls to gain administrative access and execute arbitrary code on affected sites, but only when user ID 1 has been intentionally demoted to a lower-privilege role. Organizations using this plugin with this specific hardening configuration face elevated risk of site compromise and unauthorized code execution.
No vendor-released patch identified at time of analysis. Interim mitigations include: immediately disable the Eventin plugin on affected sites; restore user ID 1 to full administrator status if the plugin must remain active; implement Web Application Firewall rules to restrict access to WordPress plugin and theme editor endpoints; monitor and audit all user role changes and capability evaluations in WordPress logs.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
EUVD-2026-78298
GHSA-4pw8-cp9g-3xr7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB