CVE-2026-11616
Description
WordPress Events Calendar for GeoDirectory plugin vulnerable to privilege escalation, allowing subscribers to become administrators.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
WordPress Events Calendar for GeoDirectory plugin vulnerable to privilege escalation, allowing subscribers to become administrators.
Vulnerability
The Events Calendar for GeoDirectory plugin for WordPress versions up to and including 2.3.28 is vulnerable to privilege escalation. The ajax_ayi_action() handler improperly sanitizes user-controlled input ($_POST['type'] and $_POST['postid']) before passing it to update_ayi_data(). This allows for arbitrary user meta data to be written.
Exploitation
An authenticated attacker with at least Subscriber-level access can exploit this vulnerability. The attacker needs to send a crafted POST request to the ajax_ayi_action() handler. By setting type to wp_capabilities and postid to administrator, the attacker can inject ['subscriber'=>true,'administrator'=>'administrator'] into their own wp_capabilities user meta.
Impact
Successful exploitation allows an attacker to elevate their privileges to Administrator. The WP_User::get_role_caps() function will interpret the administrator key in the wp_capabilities meta as an active role, granting the attacker full administrative control over the WordPress site.
Mitigation
Versions of the Events Calendar for GeoDirectory plugin up to and including 2.3.28 are affected. A patched version, 2.3.30, was released on 2026-06-04 [1]. Users should update to the latest version to remediate this vulnerability.
AI Insight generated on Jun 9, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1- Range: <=2.3.28
Patches
1v2.3.29Release: the-events-calendar-for-geodirectory 2.3.29 (next version after vulnerable 2.3.28)
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- plugins.trac.wordpress.org/browser/events-for-geodirectory/tags/2.3.28/includes/class-geodir-event-ayi.phpnvd
- plugins.trac.wordpress.org/browser/events-for-geodirectory/tags/2.3.28/includes/class-geodir-event-ayi.phpnvd
- plugins.trac.wordpress.org/changesetnvd
- www.wordfence.com/threat-intel/vulnerabilities/id/11ba187b-1fe4-4077-ad9d-a07660133e91nvd
News mentions
0No linked articles in our index yet.