Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or create subscriber-level WordPress account
-
DeliveryRead exposed nonce from public frontend page
-
ExploitCraft authenticated AJAX POST to admin-ajax.php
-
ExecutionInvoke unauthorized data sync action
-
PersistInvoke unauthorized activity log clear
-
ImpactCover tracks via erased audit trail
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 WordPress session at any role level, including subscriber - the minimum role typically granted upon user registration. The nonce that would normally validate AJAX requests is exposed in the public frontend, removing the usual CSRF barrier. Two specific conditions must both be present: (1) the ProSolution WP Client plugin version prior to 2.0.9 must be installed and active, and (2) the attacker must hold any valid WordPress user account on the target site. Exploitation is limited by the requirement for a valid authenticated session - unauthenticated visitors cannot trigger the actions even with the nonce, as WordPress still validates session cookies for wp_ajax_ (non-nopriv) endpoints. Sites with closed user registration or no low-privilege accounts are not practically exploitable. |
| Impact | The CVSS 3.1 base score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) accurately reflects the limited scope: network-reachable, low complexity, low privilege, no confidentiality breach, and only a partial integrity impact. SSVC corroborates this - exploitation: none, automatable: no, technical impact: partial - indicating this is not a high-priority emergency for most organizations but should not be ignored. The public exploit availability via WPScan lowers the attacker skill threshold, and the nonce exposure means any subscriber-level account can reliably reproduce the attack. The absence of confidentiality impact (C:N) limits damage to data integrity (cleared logs, potentially forced sync side effects) rather than data theft. The non-automatable SSVC rating suggests exploitation requires a logged-in session per target site, making mass scanning campaigns impractical. Overall, this is a genuine but contained risk: the most likely abuse scenario is an insider or low-privileged user wiping audit trails to conceal other activity, which elevates its relevance in environments where the activity log serves a compliance or forensic function. |
| Exploit ScenarioDerived | An attacker with a valid WordPress subscriber account - obtained through open registration, a compromised credential, or an insider threat - reads the nonce value exposed in the plugin's public frontend output, then crafts two authenticated AJAX POST requests to the WordPress admin-ajax.php endpoint targeting the unguarded administrative actions. In one sequence, the attacker forces a data synchronization (potentially causing data inconsistency or triggering unintended external API calls) and then clears the plugin's activity log to erase evidence of their actions. A public exploit demonstrating this technique is available via WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Missing authorization on two administrative AJAX endpoints in ProSolution WP Client WordPress plugin before 2.0.9 allows any low-privileged authenticated user - including subscribers - to trigger administrative data synchronization and erase the plugin's activity log. The security nonce protecting these endpoints is exposed in the public-facing frontend, effectively nullifying WordPress's built-in CSRF protection and reducing the attack bar to any account with login access. A public exploit exists via WPScan, though CISA KEV lists no active exploitation and SSVC rates technical impact as only partial.
RemediationAI
Update ProSolution WP Client to version 2.0.9 or later, which is confirmed as the vendor-patched release per the WPScan advisory at https://wpscan.com/vulnerability/39bf1b67-34f1-456a-b420-7bbf238964a1/ and EUVD-2026-57106. If an immediate update is not possible, a practical compensating control is to restrict WordPress user registration or to audit and remove unnecessary subscriber-level accounts, since exploitation requires any authenticated session. Site administrators can also use a Web Application Firewall rule to block AJAX requests to the specific affected action slugs from non-admin sessions, though this requires identifying the exact action names from plugin source. Note that disabling the plugin entirely would prevent administrative data synchronization with ProSolution, which may affect client data consistency - weigh this trade-off against the risk of log wiping in your environment.
Affected VersionsENISA
Affected Packages
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
ProSolution WP Client is a WordPress plugin (CPE: cpe:2.3:a:unknown:prosolution_wp_client:*:*:*:*:*:*:*:*) used for client management within WordPress. The root cause is CWE-862 (Missing Authorization): two wp_ajax_ AJAX handlers for administrative functions fail to call current_user_can() or equivalent capability checks before executing. WordPress typically pairs AJAX actions with nonce verification to prevent cross-site request forgery, but nonces alone do not substitute for authorization - they only confirm request origin. Here, the compounding factor is that the nonce itself is rendered in the public frontend HTML or JavaScript, meaning any unauthenticated visitor can read it and any authenticated user can replay it to invoke the unguarded admin actions. The two affected capabilities are administrative data synchronization (which may interact with external ProSolution systems) and activity record deletion (log wiping).
Know when Prosolution Wp Client 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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-reachable via AJAX, low complexity due to exposed nonce; PR:L because any authenticated session suffices; integrity-only impact from log wipe and sync trigger.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The ProSolution WP Client WordPress plugin before 2.0.9 does not perform capability checks on two administrative AJAX actions, and the nonce they rely on is published on its public frontend, allowing any authenticated user, such as a subscriber, to trigger an administrative data synchronisation and to clear the ProSolution WP Client WordPress plugin before 2.0.9's activity records.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Prosolution Wp Client
View allSQL injection in the ProSolution WP Client WordPress plugin (all versions before 2.0.6) lets remote attackers inject SQL
Server-side request forgery in ProSolution WP Client WordPress plugin (all versions before 2.0.9) allows any authenticat
Unauthenticated SQL injection in the ProSolution WP Client WordPress plugin (all versions before 2.0.9) exposes arbitrar
Unauthenticated arbitrary file upload leading to remote code execution affects the ProSolution WP Client WordPress plugi
Unauthenticated remote code execution in the ProSolution WP Client WordPress plugin (versions ≤ 2.0.0) allows attackers
Unauthenticated arbitrary file upload in ProSolution WP Client plugin (≤1.9.9) enables attackers to upload executable fi
Arbitrary file deletion in the ProSolution WP Client WordPress plugin (all versions through 2.0.8) lets unauthenticated
EUVD-2026-57106
GHSA-98wq-55q3-fr94
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB