Description
The pCloud WP Backup plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.0.3 via the wp2pcl_ajax_process_request_inner. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract force generation of a full-site backup archive written to a publicly accessible directory, exposing wp-config.php database credentials, WordPress secret salts, and the complete PHP source tree. The resulting archive is deposited in the plugin's unprotected tmp/ directory at a predictable URL, making the extracted data accessible to unauthenticated visitors once the backup is triggered.
Published: 2026-07-17
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from the wp2pcl_ajax_process_request_inner handler that fails to enforce proper authorization on the start_backup AJAX call. In effect, any authenticated user with subscriber-level or higher privileges can request a full‑site backup. The backup archive, written to the plugin’s unprotected tmp/ directory, becomes reachable via a predictable URL and contains wp-config.php, database credentials, secret salts, and the entire PHP codebase. This makes the affected site’s confidential configuration data and source code discoverable by unauthenticated visitors, compromising the confidentiality of the site’s settings and code.

Affected Systems

The flaw affects the ploudapp pCloud WP Backup plugin for WordPress on all versions up to and including 2.0.3. Users running this plugin, regardless of theme or other installed plugins, are potentially impacted. The issue only exists for WordPress sites that have the plugin installed and where the wp-config.php file and source tree are accessible after the backup is generated.

Risk and Exploitability

The CVSS base score of 6.5 indicates a medium severity vulnerability, but the exploitation is relatively easy for an attacker who can authenticate as at least a subscriber. The EPSS score of less than 1% suggests that exploitation is unlikely at present, possibly due to the need for a site‑specific authenticated account. The vulnerability is not listed in CISA KEV, meaning there is no record of known exploitation. An attacker can trigger the backup through the AJAX endpoint, forcing the protected tmp/ folder to be exposed to the public and retrieve the generated backup file, thus exfiltrating sensitive configuration and source code. The attack does not require additional privileges beyond subscriber‑level access and the resulting data dump can lead to a full compromise of the site’s secrets.

Generated by OpenCVE AI on July 31, 2026 at 00:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the latest version of pCloud WP Backup (≥2.0.4) that fixes the missing authorization on start_backup.
  • If immediate upgrading is not feasible, restrict web access to the plugin's tmp/ directory by moving it outside of the public web root or by applying .htaccess rules to deny all.
  • Revoke any subscriber‑level accounts that are not required and enforce stricter role management so only trusted users can generate backups.
  • Monitor the tmp/ directory for unexpected backup archives and review access logs for abnormal backup requests.

Generated by OpenCVE AI on July 31, 2026 at 00:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 06:45:00 +0000

Type Values Removed Values Added
First Time appeared Ploudapp
Ploudapp pcloud Wp Backup
Wordpress
Wordpress wordpress
Vendors & Products Ploudapp
Ploudapp pcloud Wp Backup
Wordpress
Wordpress wordpress

Fri, 17 Jul 2026 05:00:00 +0000

Type Values Removed Values Added
Description The pCloud WP Backup plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.0.3 via the wp2pcl_ajax_process_request_inner. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract force generation of a full-site backup archive written to a publicly accessible directory, exposing wp-config.php database credentials, WordPress secret salts, and the complete PHP source tree. The resulting archive is deposited in the plugin's unprotected tmp/ directory at a predictable URL, making the extracted data accessible to unauthenticated visitors once the backup is triggered.
Title pCloud WP Backup <= 2.0.3 - Missing Authorization on the 'start_backup' AJAX Method to Authenticated (Subscriber+) Arbitrary File Read
Weaknesses CWE-200
References
Metrics cvssV3_1

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


Subscriptions

Ploudapp Pcloud Wp Backup
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-17T10:24:31.926Z

Reserved: 2026-07-02T18:06:48.735Z

Link: CVE-2026-14503

cve-icon Vulnrichment

Updated: 2026-07-17T10:11:20.587Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T00:45:05Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor