Description
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.
Published: 2026-08-16
Score: 9.1 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ProSolution WP Client plugin allows attackers to delete arbitrary files on a WordPress server when the proSol_fileDeleteProcess function fails to validate the file path. By issuing a crafted delete request, an unauthenticated user can remove any file, such as wp-config.php, which can then lead to remote code execution or other compromise. The weakness is a path‑traversal error mapped to CWE‑22, and the loss of integrity and availability may also expose the system to denial‑of‑service attacks.

Affected Systems

All installations of the ProSolution WP Client plugin with a version of 2.0.8 or earlier, which runs on WordPress sites. No specific WordPress core version is mentioned, though the plugin’s own code places the vulnerability. The affected vendor is ProSolution, product ProSolution WP Client.

Risk and Exploitability

The CVSS score of 9.1 classifies this flaw as critical, and the EPSS score is currently unavailable, yet the absence of a KEV listing does not reduce its potential impact. An attacker only needs to know the public frontend nonce and can perform the exploit remotely without authentication. Once the payload is sent, deleting a sensitive file can directly enable arbitrary code execution. The likely attack vector is via the publicly exposed “proSol_fileUploadModalProcess” API that sets a session key, followed by a call to “proSol_fileDeleteProcess” with a malicious filename. The combination of low effort, lack of authentication, and severe consequences makes the vulnerability highly actionable.

Generated by OpenCVE AI on August 16, 2026 at 05:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ProSolution WP Client to the latest available version that addresses the file deletion flaw.
  • Disable or uninstall the plugin if it is not essential to site functionality.
  • Implement strict path validation or restrict the delete API to a whitelist of allowed paths so that only files within the plugin directory can be removed.
  • Consider using a web application firewall or access control rules to block unauthorized file deletion requests.
  • Apply WordPress file permission hardening, ensuring that www‑data or the web‑document root cannot be written to by users or processes that should not be able to delete files.

Generated by OpenCVE AI on August 16, 2026 at 05:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Prosolution
Prosolution prosolution Wp Client
Wordpress
Wordpress wordpress
Vendors & Products Prosolution
Prosolution prosolution Wp Client
Wordpress
Wordpress wordpress

Sun, 16 Aug 2026 04:45:00 +0000

Type Values Removed Values Added
Description 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.
Title ProSolution WP Client <= 2.0.8 - Unauthenticated Arbitrary File Deletion via 'newfilename' and 'filename' Parameters
Weaknesses CWE-22
References
Metrics cvssV3_1

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


Subscriptions

Prosolution Prosolution Wp Client
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-16T04:24:52.688Z

Reserved: 2026-07-02T20:05:28.638Z

Link: CVE-2026-14524

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T05:16:46.493

Modified: 2026-08-16T05:16:46.493

Link: CVE-2026-14524

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T09:45:03Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')