ExactMetrics Google Analytics Dashboard for WordPress Improper Privilege Management Vulnerability Allowing Role Privilege Escalation

Vulnerability

A vulnerability has been identified in the ExactMetrics - Google Analytics Dashboard for WordPress plugin, specifically in versions 7.1.0 to 9.0.2. The issue arises from the update_settings() function, which allows arbitrary plugin setting names to be accepted without a proper whitelist. This flaw enables authenticated attackers with the exactmetrics_save_settings capability to alter any plugin setting. Notably, they can modify the save_settings option, which determines which user roles have access to certain plugin functionalities. This could lead to unauthorized users being granted administrative access to the plugin.

Impact

Exploitation of this vulnerability could result in unauthorized role privilege escalation, allowing attackers to grant themselves or others elevated permissions within the WordPress site.

Reproduction

To reproduce this vulnerability, an authenticated user with the exactmetrics_save_settings capability can send a request to the update_settings() function with a setting name that is not whitelisted. This request can include a value that modifies the save_settings option to grant access to a broader range of user roles, such as subscribers.

Remediation

Users are advised to update the ExactMetrics - Google Analytics Dashboard for WordPress plugin to version 9.0.3 or a newer patched version.

Added: Mar 11, 2026, 10:22 AM
Updated: Mar 11, 2026, 10:22 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
5.8
remediation
0.0
relevance
3.8
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.