Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconRegister or compromise subscriber-level WordPress account
-
DeliveryPOST to elFinder connector with cmd=rm in URL query string
-
Exploitrm.pre permission handler bypassed due to $_POST/$_GET discrepancy
-
InstallDispatcher executes rm command unrestricted against ABSPATH volume
-
C2Delete wp-config.php to trigger WordPress reinstall
-
ExecuteComplete installer with attacker credentials
-
ImpactRemote code execution as WordPress admin
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated WordPress session with at minimum subscriber-level role (PR:L). Subscriber accounts are the default role for newly registered users on WordPress sites with open registration enabled (Settings > General > Anyone can register = true) - sites with this setting are at the highest risk. The File Manager plugin (bitpressadmin/file-manager) must be installed and active. The bypass is specifically triggered by injecting cmd=rm or cmf=file into the URL query string of a POST request to the elFinder connector endpoint; the elFinder volume must have ABSPATH set as its root (the plugin's default configuration). Exploitation is limited by: (1) the requirement for at least a subscriber-level account - sites without open registration require prior credential compromise or insider access; (2) the plugin must be active - deactivated plugins are not exploitable; (3) the affected versions are 6.0-6.9 only - sites running 6.9.1 or later are not affected. |
| Impact | The CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects the real-world risk profile. The network attack vector and low complexity mean exploitation is straightforward for anyone who can authenticate. The PR:L rating is the primary limiting factor - a subscriber-level account is required, meaning sites with open user registration face significantly higher exposure than invite-only or closed WordPress installations. No EPSS score was provided in the input data, so exploitation probability cannot be quantified from that signal. The CVE is not listed in the CISA KEV catalog at time of analysis, indicating no confirmed active exploitation. However, the Wordfence advisory includes direct code-level references to the vulnerable lines, which substantially lowers the bar for independent exploit development. The path to RCE via wp-config.php deletion is well-understood in the WordPress security community (deletion forces the installer to reappear, allowing an attacker with network access to reconfigure the site). The combination of a clear exploitation path, low access bar, and high impact across confidentiality, integrity, and availability makes this a genuine priority for sites running the affected versions, despite the absence of KEV confirmation. |
| Exploit ScenarioDerived | An attacker self-registers for a subscriber account on a WordPress site with open registration enabled, then crafts a POST request to the File Manager plugin's elFinder connector endpoint with cmd=rm injected in the URL query string (e.g., POST /wp-admin/admin-ajax.php?action=elfinder&cmd=rm). The rm.pre permission handler never fires because it was registered against the absent $_POST['cmd'] key, so the dispatcher executes the deletion unchecked against the WordPress ABSPATH volume. The attacker deletes wp-config.php, causing WordPress to redirect all visitors to the installation wizard, then completes the reinstallation with attacker-controlled database credentials to achieve full administrative control and remote code execution. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 06, 2026
Arbitrary file deletion and read access in the File Manager WordPress plugin (versions 6.0-6.9) allows any authenticated user with subscriber-level access or above to delete or read arbitrary server files, including wp-config.php, which can be leveraged for remote code execution. The flaw is rooted in a parameter-source discrepancy in elFinder's connector: the bind registration for the rm.pre permission handler reads exclusively from $_POST, while the dispatcher reads from the merged $_GET+$_POST superglobal - allowing an attacker to inject cmd=rm or cmf=file via the URL query string of a POST request, entirely bypassing authorization checks. A patched version (6.9.1) has been released per the WordPress plugin repository changeset; no public exploit has been identified at time of analysis, though the Wordfence disclosure provides sufficient technical specificity for exploitation.
RemediationAI
The primary remediation is to update the File Manager plugin to version 6.9.1 or later via the WordPress admin dashboard or WP-CLI (wp plugin update file-manager). The fix is confirmed in the plugin repository changeset at https://plugins.trac.wordpress.org/changeset/3632660/file-manager/trunk/backend/app/Http/Controllers/FileManagerController.php. If immediate patching is not possible, the most effective compensating control is to deactivate or uninstall the plugin entirely until the update can be applied - this eliminates the attack surface with no functional side effects beyond losing file manager functionality. As a secondary control, sites should disable open user registration (Settings > General > Anyone can register) to remove the ability for unauthenticated parties to self-provision subscriber accounts, though this does not protect against already-registered users or compromised credentials. Restricting network access to wp-admin endpoints via IP allowlisting or a WAF rule targeting POST requests containing cmd=rm or cmf=file in the query string can reduce but not eliminate risk, as query string patterns are trivially obfuscated. Do not rely solely on WAF rules as a substitute for patching.
Affected VersionsENISA
Affected Packages
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 affected product is the File Manager plugin for WordPress (CPE: cpe:2.3:a:bitpressadmin:file_manager:*:*:*:*:*:*:*:*), which embeds the elFinder open-source file manager library (studio-42/elfinder). The root cause is CWE-862 (Missing Authorization), manifesting as an inconsistency in how PHP superglobals are consumed across two distinct code paths. elFinder's bind registration logic (elFinder.class.php:L802) reads the incoming command name exclusively from the $_POST array when registering the rm.pre permission callback; however, elFinderConnector.class.php (L320) reads the command from the merged $_REQUEST or $_GET+$_POST superglobal when dispatching execution. This split means an attacker who places cmd=rm in the URL query string ($_GET) bypasses the permission handler entirely - the handler never fires because it registered against a $_POST key that is absent - while the dispatcher still executes the rm or file command against a volume whose root defaults to ABSPATH (the WordPress installation root). The access control provider (AccessControlProvider.php:L121) and the ajax hook (hooks/ajax.php:L10) do not compensate for this discrepancy. This is a classic authorization bypass at the framework integration layer, not a flaw in core WordPress itself.
Know when File Manager 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable via HTTP POST, low complexity bypass, subscriber-level account required (PR:L), no user interaction; full C/I/A impact via arbitrary file read, deletion, and RCE path.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The File Manager plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the connector function in all versions from 6.0 - 6.9. This makes it possible for authenticated attackers, with subscriber-level access and above, to read and delete arbitrary files on the server, which can lead to remote code execution when the right file is deleted (such as wp-config.php). The bypass is triggered by passing cmd=rm or cmf=file in the URL query string of a POST request: elFinder's bind registration reads the command exclusively from $_POST and therefore never registers the rm.pre permission handler, while the dispatcher reads from the merged $_GET+$_POST superglobal and executes the rm or file command unchecked against a volume that defaults to ABSPATH.
Executive ViewAI
File Manager WordPress plugin versions 6.0-6.9 expose organizations to complete website compromise-any subscriber-level account can delete critical configuration files and trigger remote code execution. This affects WordPress deployments with active user registration or team members, creating data loss and unauthorized access risks. A vendor patch (version 6.9.1) is available and requires immediate deployment.
Apply vendor patch version 6.9.1 to File Manager plugin.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in File Manager
View allThe File Manager (wp-file-manager) plugin before 6.9 for WordPress allows remote attackers to upload and execute arbitra
Remote code execution in the WordPress File Manager Pro plugin (versions up to and including 8.3.4) allows authenticated
The File Manager and File Manager Pro plugins for WordPress are vulnerable to Directory Traversal in versions up to, and
OS command injection in a family of popular WordPress file-manager plugins - FileOrganizer (before 1.1.9), Advanced File
Missing authorization controls in the File Manager WordPress plugin before version 6.9.1 allow any authenticated user -
Cross-site scripting in the WordPress File Manager plugin (below 8.0.5), FileOrganizer (below 1.2.1) and File Manager Pr
Unauthenticated information disclosure in the File Manager WordPress plugin before 6.9.1 exposes a REST API route withou
Missing capability checks in the File Manager WordPress plugin before version 6.9.1 expose the entire WordPress installa
mndpsingh287 WP File Manager v6.4 and lower fails to restrict external access to the fm_backups directory with a .htacce
The File Manager WordPress plugin before 6.3 does not restrict the file managers root directory, allowing an administrat
Unauthenticated information disclosure in the File Manager WordPress plugin (versions 7.2.2 through before 8.0.5) lets r
The File Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including,
EUVD-2026-53703
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB