
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-4124 is a Missing Authorization vulnerability in the Ziggeo plugin for WordPress, affecting all versions up to and including 3.1.1. The flaw allows authenticated attackers with Subscriber-level access or above to invoke multiple administrative operations without proper capability checks. It was published on April 9, 2026, and assigned by Wordfence. The vulnerability carries a CVSS v3.1 base score of 5.4 (Medium) (GitHub Advisory, Wordfence).
The root cause is CWE-862 (Missing Authorization): the wp_ajax_ziggeo_ajax handler in core/ajax.php verifies only a nonce via check_ajax_referer() but never calls current_user_can() to enforce role-based access control. Compounding the issue, the nonce (ziggeo_ajax_nonce) is exposed to all logged-in users on every page through the wp_head and admin_head hooks (see core/header.php#L67), making it trivially obtainable by any authenticated user. An attacker can craft AJAX requests to the wp-admin/admin-ajax.php endpoint with the valid nonce to trigger privileged operations such as translations_panel_save_strings, event_editor_save_template, update_template, remove_template, sdk_applications operations, and notification_handler (GitHub Advisory, Wordfence).
Authenticated attackers with the lowest default WordPress role (Subscriber) can perform administrative operations that should be restricted to site administrators, including saving arbitrary translation strings, creating/updating/deleting event templates, modifying SDK application settings, and managing plugin notifications. While confidentiality is not directly impacted (no data read access is exposed), integrity and availability are both rated Low — attackers can corrupt plugin configuration, disrupt video embedding functionality, and manipulate site content managed by the plugin. The scope is limited to the affected WordPress installation, but persistent configuration changes could degrade site functionality or facilitate further abuse (GitHub Advisory, Wordfence).
There is no known public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.054% (0.000540), placing it in the 22nd percentile for exploitation likelihood within 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (GitHub Advisory, Wordfence).
https://target.com/wp-content/plugins/ziggeo/readme.txt.ziggeo_ajax_nonce value is embedded in the page source via the wp_head or admin_head hook output. Extract it from the HTML source or JavaScript variables.https://target.com/wp-admin/admin-ajax.php with the following parameters: action=ziggeo_ajax, the extracted nonce, and the desired administrative sub-action (e.g., translations_panel_save_strings with arbitrary translation data, or event_editor_save_template to create/modify event templates).update_option('ziggeo_translations'), update_option('ziggeo_events'), update_option('ziggeo_notifications')) (GitHub Advisory, Wordfence)./wp-admin/admin-ajax.php with action=ziggeo_ajax originating from low-privileged user sessions; repeated AJAX calls to this endpoint from Subscriber-level accounts.admin-ajax.php requests with action=ziggeo_ajax and sub-actions such as translations_panel_save_strings, event_editor_save_template, update_template, remove_template, or notification_handler from non-administrator accounts.ziggeo_translations, ziggeo_events, or ziggeo_notifications in the wp_options table, particularly if modified by a low-privileged user account.Organizations should update the Ziggeo plugin to a version beyond 3.1.1 that includes proper current_user_can() capability checks in the AJAX handler. As an interim workaround, restrict new user registrations or limit Subscriber-level role assignments on affected sites, and monitor AJAX logs for suspicious requests to admin-ajax.php. Additionally, consider using a WordPress security plugin (e.g., Wordfence) to block unauthorized AJAX requests while patching is completed (GitHub Advisory, Wordfence).
The vulnerability was discovered and reported by Wordfence, which published the advisory on April 9, 2026. Automated CVE tracking services (cvefeed.io, vuldb.com, cve.report) and ENISA's EUVD catalogued the issue shortly after disclosure. No significant independent researcher commentary or broader media coverage has been identified beyond standard vulnerability database aggregation (Wordfence).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."