WP User Frontend Pro: Arbitrary file upload remote code execution (CVE-2025-3054)
The WP User Frontend Pro WordPress plugin is vulnerable to arbitrary file upload via the upload_files function, allowing authenticated attackers to achieve remote code execution.
CVE search metadata
CVE search record: CVE-2025-3054. Severity: high. CVSS: 8.8. EPSS: 0.95%. KEV: no. Product: WP User Frontend Pro (<= 4.1.3). Brief: WP User Frontend Pro: Arbitrary file upload remote code execution (CVE-2025-3054). Brief link: https://feed.craftedsignal.io/briefs/2026-10-cve-2025-3054-rce/
Triage facts
Revision 1- Applicability
- WP User Frontend Pro (<= 4.1.3)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 24, 02:03 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- C3Likely
The WP User Frontend Pro plugin for WordPress, specifically versions up to and including 4.1.3, contains a vulnerability that allows for arbitrary file uploads. This flaw resides in the upload_files function and requires the "Private Message" module to be enabled within the Business edition of the software. An authenticated attacker with at least Subscriber-level privileges can leverage this to upload malicious files, potentially leading to remote code execution. At the time of reporting, no official patch is documented.
Impact
Successful exploitation allows for remote code execution on the server hosting the WordPress instance. This vulnerability is restricted to environments where the "Private Message" module is active in the Business version of the plugin.
Recommendation
- Audit WordPress environments to determine if the WP User Frontend Pro plugin is installed and running version 4.1.3 or earlier.
- Disable the "Private Message" module within the WP User Frontend Pro plugin configuration as a temporary mitigation until an official patch is released.
- Review WordPress access logs for anomalous file upload attempts by users with "Subscriber" roles or higher.
- Monitor the web server document root for newly created files with suspicious extensions (e.g., .php, .php5, .phtml) uploaded via the plugin's path.
Immediate actions
Inventory instances of WP User Frontend Pro and verify version numbers.
Threat Hunt
Search web server access logs for POST requests to the upload_files function endpoint.
Data: Web server access logs
Mitigations
Disable the Private Message module in WP User Frontend Pro.
CVE-2025-3054