Ziggeo WordPress Plugin Missing Authorization Vulnerability Allowing Arbitrary Modifications

Vulnerability

A vulnerability exists in the Ziggeo plugin for WordPress, affecting all versions up to and including 3.1.1. The issue stems from the 'wp_ajax_ziggeo_ajax' handler, which only checks for a nonce but fails to verify user capabilities. This oversight allows authenticated users with Subscriber-level access and above to perform various administrative tasks, such as saving arbitrary translation strings, managing event templates, modifying SDK application settings, and handling notifications.

Impact

Exploitation of this vulnerability could lead to unauthorized changes in plugin settings and content management, potentially allowing for further exploitation or disruption of the website's functionality.

Reproduction

To reproduce this vulnerability, an authenticated user with Subscriber-level access or higher can send a request to the 'wp_ajax_ziggeo_ajax' action. The request must include the 'ziggeo_ajax_nonce' to bypass the nonce check. Once the request is processed, the user can invoke any of the administrative operations that the vulnerability exposes, such as updating plugin settings or managing event templates.

Remediation

Users are advised to update the Ziggeo WordPress plugin to version 3.1.2 or later.

Added: Apr 9, 2026, 4:38 AM
Updated: Apr 9, 2026, 4:38 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
6.3
remediation
0.0
relevance
5.5
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.