Skip to main content

ProSolution WP Client CVE-2026-14524

| EUVDEUVD-2026-59858 CRITICAL
Path Traversal (CWE-22)
2026-08-16 Wordfence GHSA-h753-3v47-g68p
9.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Read public page to grab frontend nonce
  2. Delivery
    POST proSol_fileUploadModalProcess to poison session key
  3. Exploit
    POST proSol_fileDeleteProcess with traversal filename
  4. Execution
    Delete wp-config.php or other critical file
  5. Impact
    Coerce site takeover / RCE

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

The ProSolution WP Client plugin must be installed and active at version 2.0.8 or earlier, and the attacker must first obtain the publicly exposed frontend nonce (trivially readable from any page that renders the plugin's UI). Exploitation is a mandatory two-step sequence: call proSol_fileUploadModalProcess to store a path-traversal key in the attacker's own session, then call proSol_fileDeleteProcess passing that key as the filename parameter; a single delete call alone is insufficient. No authentication, no privileged account, and no victim interaction are required (PR:N/UI:N). The primary limiting factors are simply that the vulnerable plugin be present and active and that the target file be within reach of and deletable by the web-server user.

Impact

This is a genuine high priority, not an inflated CVSS: the CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N/C:N/I:H/A:H) aligns with the description's unauthenticated, single-nonce, two-request exploitation, and arbitrary deletion of wp-config.php is a well-understood, reliable path to remote code execution and site takeover. No EPSS score, KEV listing, or public POC is present in the supplied intelligence, so exploitation is not confirmed in the wild and the risk is currently potential rather than observed; however, the low attack complexity and the fact that the enabling nonce is publicly rendered mean weaponization would be straightforward, so even a mid-sized municipal IT team in gniezno running this plugin should treat this as urgent rather than deferring on the absence of an exploit. The main mitigating factor is deployment scale: this is a niche plugin, so the population of exposed sites is likely small even though each exposed site is fully at risk.

Exploit ScenarioDerived

An unauthenticated attacker loads any public page that renders the plugin's frontend nonce, then sends an admin-ajax request to proSol_fileUploadModalProcess to poison their session with a '../../../wp-config.php' traversal key, and follows with a proSol_fileDeleteProcess request using that key as the filename to delete wp-config.php. With the config gone WordPress can be re-driven through its installer or the site otherwise coerced into an attacker-controlled state, yielding remote code execution; no public POC is currently identified but the sequence is directly derived from the vendor description.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.7% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 16, 2026

Arbitrary file deletion in the ProSolution WP Client WordPress plugin (all versions through 2.0.8) lets unauthenticated attackers remove any file the web server can write to, escalating to full site takeover when critical files like wp-config.php are deleted. The flaw stems from missing path validation in the proSol_fileDeleteProcess handler, which trusts a traversal key that the attacker plants in their own session via a preceding proSol_fileUploadModalProcess call; both steps require only the publicly exposed frontend nonce. No public exploit identified at time of analysis, but the network, no-auth, no-interaction profile and 9.1 CVSS make this a high-priority patch.

RemediationAI

Upstream fix available (WordPress.org plugin changeset referenced); a released patched version is not independently confirmed in the supplied data, so upgrade to the latest ProSolution WP Client release above 2.0.8 as published on the plugin page and verify against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/4e9698f0-b228-4f4e-838b-c0c0a193d675) before relying on a specific version number. If an updated release is not yet available for your site, the highest-assurance compensating control is to deactivate and remove the plugin entirely, which fully removes the exposed handlers at the cost of losing the plugin's client-portal functionality; where that is not acceptable, block or restrict unauthenticated access to the admin-ajax.php actions proSol_fileUploadModalProcess and proSol_fileDeleteProcess via a WAF rule or web-server ACL (side effect: may break legitimate frontend upload/delete features), and ensure current off-host backups of wp-config.php and site files exist so a destructive deletion is recoverable.

Affected VersionsENISA

ProSolution WP Client 0 ≤2.0.8

Affected Packages

euvd prosolution_wp_client 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

The vulnerability is a CWE-22 path traversal in a PHP WordPress plugin that exposes AJAX handlers to unauthenticated frontend visitors gated only by a public nonce. Rather than validating a filename directly, proSol_fileDeleteProcess consumes a path key previously stored in the user's session by proSol_fileUploadModalProcess, meaning the sanitization boundary is split across two requests and the deletion routine trusts attacker-influenced session state containing '../' sequences. The single affected package is cpe:2.3:a:prosolution:prosolution_wp_client, and the referenced plugin source (class-prosolwpclient-public.php around lines 1135/1256 and class-prosolwpclient.php line 260) shows the upload-modal and delete handlers plus the nonce registration that make the two-stage flow reachable without login.

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

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

Unauthenticated remote exploitation via a public nonce with no user interaction gives AV:N/AC:L/PR:N/UI:N; arbitrary file deletion yields I:H and A:H with no direct read, so C:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/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
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

DescriptionCVE.org

The ProSolution WP Client plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the proSol_fileDeleteProcess function in all versions up to, and including, 2.0.8. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). An attacker must first call the proSol_fileUploadModalProcess handler to poison their own session with a path-traversal key, then call proSol_fileDeleteProcess with that key as the filename parameter; both steps require only the publicly exposed frontend nonce.

Executive ViewAI

Why It Matters

ProSolution WP Client WordPress plugin (all versions through 2.0.8) contains an unauthenticated arbitrary file deletion flaw that enables attackers to remove critical site files and achieve full WordPress site takeover without requiring authentication or user interaction. Organizations using this plugin face immediate risk of data loss, service disruption, and complete site compromise.

Business Impact: Severe
Compensating Controls

Pending vendor patch availability: (1) Disable the plugin immediately as primary mitigation; (2) Apply file system permissions restricting web server write access to wp-content and wp-uploads only; (3) Implement host-based file integrity monitoring alerting on any deletion of wp-config.php, wp-settings.php, or .htaccess; (4) Deploy WAF rules to block POST requests to /wp-admin/admin-ajax.php with action parameters containing 'proSol_fileDeleteProcess' or 'proSol_fileUploadModalProcess'; (5) Maintain and regularly test offline backups of wp-config.php and core WordPress installation files.

Threat Intelligence Overview

EPSS Score
0.7%
Top 50% exploitable
Prevalence
Low
niche third-party WordPress plugin, limited install base
Social Media
2
Sightings
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.7%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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