Skip to main content

Propovoice EUVDEUVD-2026-58836

| CVE-2026-15312 HIGH
Improper Privilege Management (CWE-269)
2026-08-15 Wordfence GHSA-m3w4-6j2w-6vv5
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain ndpv_manager credentials
  2. Delivery
    Send crafted REST POST to team create endpoint
  3. Exploit
    Supply 'administrator' as role parameter
  4. Execution
    Plugin calls WP_User::set_role() without validation
  5. Persist
    New administrator account created
  6. Impact
    Full site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated session with at minimum the ndpv_manager capability, which is a CRM team management role created and assigned by the Propovoice plugin itself - not a default WordPress role. This means the attacker must either be a legitimate plugin-elevated user (e.g., a CRM manager employee) or must have previously compromised any such account. The REST endpoint must be reachable over the network, which is standard for WordPress REST API installations. No special server configuration beyond having the plugin active is required. Exploitation is limited by the need for ndpv_manager-level or higher access; unauthenticated or subscriber/contributor-level WordPress users cannot trigger this flaw. The expanded attack surface relative to typical authenticated flaws is that ndpv_manager accounts may exist outside the site administrator's direct control.

Impact

CVSS 8.8 with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H accurately reflects the severity: network-reachable, low complexity, and full CIA impact once the attacker holds the ndpv_manager role. The PR:L rating is appropriate and important - this is not unauthenticated exploitation; a session with at least ndpv_manager-level access is required. No EPSS score was provided in the input data, so exploitation probability cannot be quantified. KEV status is not present, and no public exploit has been identified at time of analysis. The primary risk amplifier is the attack surface expansion: because the ndpv_manager role is conferred by the plugin rather than site administrators, any organization using Propovoice's team delegation features has created additional accounts capable of triggering the escalation - a small operation running WordPress for client management could expose itself without realizing a manager-level employee holds exploitable access. The absence of a reported patch version is a concern; remediating organizations should confirm fix availability via the Wordfence advisory before assuming a safe upgrade path.

Exploit ScenarioDerived

An attacker who has obtained or legitimately holds ndpv_manager credentials on a target WordPress site sends a crafted POST request to the Propovoice team member creation REST endpoint, supplying 'administrator' as the role parameter. Because the endpoint performs no role allowlist validation and no promote_users capability check, WordPress processes the request and creates a fully privileged administrator account under attacker control. The attacker then authenticates with the new account, achieving unrestricted access to the site including theme/plugin file editing and arbitrary PHP execution. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 15, 2026

Privilege escalation in the Propovoice WordPress plugin (all versions through 1.7.8) allows authenticated users holding the plugin-granted ndpv_manager role to create new WordPress accounts with full administrator privileges. The REST endpoint backing the team member create() function passes the user-supplied role parameter directly to WP_User::set_role() without validating it against an allowlist of safe roles or checking the WordPress promote_users capability. No public exploit has been identified at time of analysis, but the attack surface is broader than typical authenticated vulnerabilities because the ndpv_manager role is granted by the plugin itself - not the site administrator - expanding who can trigger the escalation.

RemediationAI

No exact patched version was confirmed in the provided input data; site administrators should consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/6a39e4d4-890d-46f9-8bb9-0fc858e6f1e2?source=cve) to determine whether a patch has been released since disclosure. As an immediate compensating control, administrators should audit all accounts holding the ndpv_manager role and reduce that list to the minimum necessary users, since each such account represents an exploitation vector. If the plugin is not actively required, deactivating it eliminates the exposed REST endpoint entirely. If deactivation is not operationally feasible, restricting the WordPress REST API to authenticated sessions via firewall or plugin-level policy will not prevent exploitation here (PR:L is already authenticated), but network-level restrictions limiting who can reach the REST API endpoint can reduce the pool of potential attackers. WordPress administrators should also audit for unexpected administrator-role accounts that may indicate prior exploitation.

Affected VersionsENISA

Propovoice: All-in-One Client Management System 0 ≤1.7.8

Affected Packages

euvd propovoice_all_in_one_client_management_system no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Propovoice is a WordPress CRM plugin (CPE: cpe:2.3:a:fassionstorage:propovoice:_all-in-one_client_management_system:*:*:*:*:*:*:*:*) that exposes a REST API for team management. The vulnerable code resides in includes/Api/Type/Team.php, specifically the create() function referenced at lines 169, 219, 423, and 38 of the plugin trunk. The root cause is CWE-269 (Improper Privilege Management): WordPress provides the promote_users capability specifically to gate role assignment, and the correct pattern requires both capability checking and role allowlisting before calling WP_User::set_role(). The plugin skips both controls, trusting a sanitized but otherwise unconstrained caller-supplied role string.

Know when Propovoice gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable REST endpoint, low complexity, PR:L because ndpv_manager role required; full CIA impact on site compromise.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Propovoice WordPress plugin versions through 1.7.8 contain an authenticated privilege escalation vulnerability enabling ndpv_manager users to create administrator accounts and assume full site control. No public exploit has been identified, but the broad attack surface-since the plugin itself grants the ndpv_manager role-creates substantial risk of unauthorized administrative access and potential data compromise.

Business Impact: High
Compensating Controls

Disable the Propovoice plugin immediately on all affected installations. If plugin functionality is operationally critical, restrict ndpv_manager role assignment exclusively to trusted administrative personnel, implement network-level REST API access restrictions where available, and establish continuous monitoring and alerting for unauthorized user account creation and administrator privilege escalations.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche WordPress CRM plugin, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy