Description
The Propovoice: All-in-One Client Management System plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.7.8. This is due to the `create()` function's REST endpoint failing to validate the user-supplied `role` parameter against an allowlist of permitted WordPress roles and omitting any `promote_users` capability check before passing the sanitized value directly to `WP_User::set_role()`. This makes it possible for authenticated attackers with `ndpv_manager`-level access and above to create a new WordPress user account with the `administrator` role assigned, achieving full vertical privilege escalation. The `ndpv_manager` capability is a sub-administrator CRM team role granted by Propovoice itself, meaning the attack surface extends beyond site administrators to any user the plugin has elevated to a manager position.
Published: 2026-08-15
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Propovoice: All-in-One Client Management System plugin for WordPress contains a flaw in its REST endpoint where the user‑supplied "role" parameter is not verified against an allowlist of legitimate WordPress roles, and a capability check for promote_users is omitted before the value is passed to WP_User::set_role(). As a result, any authenticated user possessing the ndpv_manager capability or higher can inject the role value "administrator" into the request, causing the creation of a new WordPress user account with full administrative privileges. This flaw is a direct abuse of authorization controls and yields complete vertical privilege escalation.

Affected Systems

The vulnerability affects the Propovoice: All-in-One Client Management System plugin, versions 1.7.8 and earlier, installed on WordPress sites. Users in the plugin’s "ndpv_manager" role or higher are able to execute the exploit.

Risk and Exploitability

With a CVSS score of 8.8, the issue classifies as high severity. The EPSS score is not available, so we cannot quantify current exploitation likelihood, but the flaw can be triggered by any user with ndpv_manager capability via a simple REST API call and does not require higher privileges. The vulnerability is not listed in the CISA KEV catalog, yet the absence of enforcement logic makes it highly exploitable in environments where the ndpv_manager role is widely granted.

Generated by OpenCVE AI on August 15, 2026 at 04:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Propovoice plugin to a version that removes the flaw, if a patch is available.
  • Revoke the ndpv_manager capability from users who do not require it, or limit access to the REST endpoint for user creation.
  • As a temporary workaround, block or restrict the vulnerable REST API endpoint until the plugin is updated.

Generated by OpenCVE AI on August 15, 2026 at 04:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 02:45:00 +0000

Type Values Removed Values Added
Description The Propovoice: All-in-One Client Management System plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.7.8. This is due to the `create()` function's REST endpoint failing to validate the user-supplied `role` parameter against an allowlist of permitted WordPress roles and omitting any `promote_users` capability check before passing the sanitized value directly to `WP_User::set_role()`. This makes it possible for authenticated attackers with `ndpv_manager`-level access and above to create a new WordPress user account with the `administrator` role assigned, achieving full vertical privilege escalation. The `ndpv_manager` capability is a sub-administrator CRM team role granted by Propovoice itself, meaning the attack surface extends beyond site administrators to any user the plugin has elevated to a manager position.
Title Propovoice: All-in-One Client Management System <= 1.7.8 - Authenticated (ndpv_manager+) Privilege Escalation via 'role' Parameter
Weaknesses CWE-269
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-15T02:26:15.792Z

Reserved: 2026-07-09T17:52:16.748Z

Link: CVE-2026-15312

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T03:16:47.817

Modified: 2026-08-15T03:16:47.817

Link: CVE-2026-15312

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T04:30:02Z

Weaknesses
  • CWE-269

    Improper Privilege Management