{"id":16102,"date":"2026-09-04T19:05:08","date_gmt":"2026-09-04T11:05:08","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-11616"},"modified":"2026-09-04T19:05:08","modified_gmt":"2026-09-04T11:05:08","slug":"cve-2026-11616","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-11616","title":{"rendered":"CVE-2026-11616 [HIGH] &#8211; The Events Calendar for GeoDirectory plugin for WordPress is vulnerable to Privilege Escal"},"content":{"rendered":"<p>The Events Calendar for GeoDirectory plugin for WordPress is vulnerable to Privilege Escalation in versions up to and including 2.3.28. This is due to the ajax_ayi_action() handler  only applying strip_tags(esc_sql()) \u2014 with no allow-list \u2014 to the attacker-controlled $_POST[&#8216;type&#8217;] and $_POST[&#8216;postid&#8217;] values before forwarding them to update_ayi_data(), which calls update_user_meta($current_user-&gt;ID, $rsvp_args[&#8216;type&#8217;], $posts). By passing type=wp_capabilities and postid=administrator, an attacker writes [&#8216;subscriber&#8217;=&gt;true,&#8217;administrator&#8217;=&gt;&#8217;administrator&#8217;] into their own wp_capabilities user meta; WP_User::get_role_caps() then treats the &#8216;administrator&#8217; array key as an active role on the next request. This makes it possible for authenticated attackers, with Subscriber-level access and above, to elevate their privileges to Administrator.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Events Calendar for GeoDirectory plugin for WordPress is vulnerable to Privilege Escalation in versions up to and including 2.3.28. This is due to the ajax_ayi_action() handler  only applying stri<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-16102","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/16102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}