← Vulnerability feed

Vulnerability record · CVE-2020-25213 · published 9 September 2020

CVE-2020-25213: WordPress File Manager plugin unauthenticated PHP upload RCE

FFilemanagerpro · File Manager

The wp-file-manager plugin before 6.9 ships an unsafe elFinder connector example file that gets renamed to a .php extension, leaving an unrestricted upload endpoint reachable without authentication. Attackers can use elFinder upload, mkfile or put commands to drop PHP code into the plugin's lib/files directory and execute it. It was exploited in the wild in August and September 2020 and is listed in CISA KEV.

9.8 CVSS 3.1 Critical CISA KEV since 3 Nov 2021 EPSS 97% · top 0.1% CWE-434 · Unrestricted file upload
9.8CVSS 3.1 base score, v2 7.5
97%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
19References, 10 tagged exploit
17 Jun 2026Last modified by NVD

Description

The File Manager (wp-file-manager) plugin before 6.9 for WordPress allows remote attackers to upload and execute arbitrary PHP code because it renames an unsafe example elFinder connector file to have the .php extension. This, for example, allows attackers to run the elFinder upload (or mkfile and put) command to write PHP code into the wp-content/plugins/wp-file-manager/lib/files/ directory. This was exploited in the wild in August and September 2020.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityUnauthenticated remote code execution with a CVSS of 9.8, confirmed in-the-wild exploitation, KEV listing and near-maximum EPSS score.

What it is

The wp-file-manager plugin before 6.9 ships an unsafe elFinder connector example file that gets renamed to a .php extension, leaving an unrestricted upload endpoint reachable without authentication. Attackers can use elFinder upload, mkfile or put commands to drop PHP code into the plugin's lib/files directory and execute it. It was exploited in the wild in August and September 2020 and is listed in CISA KEV.

Impact

An unauthenticated attacker gains remote code execution on the WordPress host, allowing full compromise of the site and, depending on server configuration, the underlying system.

Attack surface

Reachable over the network through the exposed elFinder connector endpoint in the plugin; the CVSS vector shows no privileges or user interaction required.

Exploitation

Listed in CISA KEV (added 2021-11-03) and exploited in the wild in August and September 2020; EPSS 30-day probability is 0.97328 (99.893rd percentile) and multiple references are tagged Exploit.

What to do

  • Update the wp-file-manager plugin to 6.9 or later immediately; the fix is in changeset 2373068.
  • If the plugin is not needed, remove or deactivate it entirely.
  • Block or restrict access to the plugin's lib/files directory and elFinder connector paths at the web server or WAF.
  • Scan the wp-content/plugins/wp-file-manager/lib/files/ directory for unexpected .php files and remove any found.
  • Rotate WordPress admin credentials and any secrets on hosts that may have been compromised.

Detection

  • Monitor web logs for POST requests to wp-file-manager elFinder connector endpoints, especially upload, mkfile or put commands.
  • Alert on new .php files appearing under wp-content/plugins/wp-file-manager/lib/files/.
  • Hunt for outbound connections or dropped webshells following requests to the plugin's file manager paths.
  • Review file integrity monitoring alerts for changes in the plugin directory.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2020-25213 to the Known Exploited Vulnerabilities catalog on 3 November 2021 as "WordPress File Manager Plugin Remote Code Execution Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 3 May 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://packetstormsecurity.com/files/160003/WordPress-File-Manager-6.8-Remote-Code-Execution.html ExploitThird Party AdvisoryVDB Entry
http://packetstormsecurity.com/files/171650/WordPress-File-Manager-6.9-Shell-Upload.html ExploitThird Party AdvisoryVDB Entry
https://github.com/w4fz5uck5/wp-file-manager-0day ExploitThird Party Advisory
https://hotforsecurity.bitdefender.com/blog/wordpress-websites-attacked-via-file-manager-plugin-vulnerability-24048.html Broken LinkThird Party Advisory
https://plugins.trac.wordpress.org/changeset/2373068 Patch
https://seravo.com/blog/0-day-vulnerability-in-wp-file-manager/ ExploitThird Party Advisory
https://wordfence.com/blog/2020/09/700000-wordpress-users-affected-by-zero-day-vulnerability-in-file-manager-plugin/ ExploitThird Party Advisory
https://wordpress.org/plugins/wp-file-manager/#developers ProductRelease Notes
https://zdnet.com/article/millions-of-wordpress-sites-are-being-probed-attacked-with-recent-plugin-bug/ Press/Media Coverage
http://packetstormsecurity.com/files/160003/WordPress-File-Manager-6.8-Remote-Code-Execution.html ExploitThird Party AdvisoryVDB Entry
http://packetstormsecurity.com/files/171650/WordPress-File-Manager-6.9-Shell-Upload.html ExploitThird Party AdvisoryVDB Entry
https://github.com/w4fz5uck5/wp-file-manager-0day ExploitThird Party Advisory
https://hotforsecurity.bitdefender.com/blog/wordpress-websites-attacked-via-file-manager-plugin-vulnerability-24048.html Broken LinkThird Party Advisory
https://plugins.trac.wordpress.org/changeset/2373068 Patch
https://seravo.com/blog/0-day-vulnerability-in-wp-file-manager/ ExploitThird Party Advisory
https://wordfence.com/blog/2020/09/700000-wordpress-users-affected-by-zero-day-vulnerability-in-file-manager-plugin/ ExploitThird Party Advisory
https://wordpress.org/plugins/wp-file-manager/#developers ProductRelease Notes
https://zdnet.com/article/millions-of-wordpress-sites-are-being-probed-attacked-with-recent-plugin-bug/ Press/Media Coverage
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-25213 US Government Resource

Track CVE-2020-25213 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2018-25105Filemanagerpro file manager missing authorization vulnerabilityThe File Manager plugin for WordPress is vulnerable to authorization bypass due to a missing capability check in the /inc/root.php file in versions u…EPSS 0.81%8.8CVE-2024-8507Filemanagerpro file manager cross-site request forgery vulnerabilityThe File Manager Pro plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 8.3.9. This is due to mis…EPSS 0.25%8.8CVE-2024-8746Filemanagerpro file manager unrestricted file upload vulnerabilityThe File Manager Pro plugin for WordPress is vulnerable to arbitrary backup file downloads and uploads due to missing file type validation via the 'm…EPSS 0.65%8.8CVE-2024-1538Filemanagerpro file manager cross-site request forgery vulnerabilityThe File Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 7.2.4. This is due to missing…EPSS 11%8.8CVE-2023-6846Filemanagerpro file manager code injection vulnerabilityThe File Manager Pro plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 8.3.4 via the mk_check_fileman…EPSS 16%8.8CVE-2018-16966Filemanagerpro file manager cross-site request forgery vulnerabilityThere is a CSRF vulnerability in the mndpsingh287 File Manager plugin 3.0 for WordPress via the page=wp_file_manager_root public_path parameter.EPSS 0.92%7.5CVE-2024-0761Filemanagerpro file manager vulnerabilityThe File Manager plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 7.2.1 due to insufficient…EPSS 1.0%7.5CVE-2020-24312Filemanagerpro file manager vulnerabilitymndpsingh287 WP File Manager v6.4 and lower fails to restrict external access to the fm_backups directory with a .htaccess file. This results in the …EPSS 16%

Source: NIST National Vulnerability Database (record CVE-2020-25213), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.