
PEACH
Un cadre d’isolation des locataires
CVE-2026-15991 is an arbitrary file deletion and read vulnerability in the File Manager plugin for WordPress (by bitpressadmin/mndpsingh287), caused by insufficient file path validation in the connector function. It affects all plugin versions from 6.0 through 6.9 and was published on August 6, 2026, with Wordfence as the assigning authority. Exploitation can lead to remote code execution by deleting critical files such as wp-config.php. It carries a CVSS v3.1 base score of 8.8 (High) (Wordfence, EUVD).
The root cause is a Missing Authorization flaw (CWE-862) arising from a discrepancy in how the elFinder library reads the cmd parameter. elFinder's bind() registration reads the command exclusively from $_POST, so the rm.pre permission handler is never registered when cmd=rm or cmd=file is passed via the URL query string. However, the elFinder dispatcher reads from the merged $_GET + $_POST superglobal ($_REQUEST), causing it to execute the rm or file command without any authorization check against a volume that defaults to WordPress's ABSPATH. This allows an attacker to craft a POST request with the destructive command in the query string, bypassing all permission hooks entirely (Wordfence, WP Trac - elFinder class, WP Trac - Connector).
Any authenticated user with subscriber-level access or above can read and delete arbitrary files anywhere within the WordPress installation root (ABSPATH), including sensitive files such as wp-config.php, theme files, and plugin files. Deletion of wp-config.php triggers WordPress's installation wizard on the next page load, allowing an attacker to reconfigure the database connection and achieve full remote code execution and complete server compromise. This vulnerability poses a critical risk to confidentiality, integrity, and availability of the affected WordPress site and potentially the underlying server (Wordfence, Feedly).
/wp-content/plugins/file-manager/readme.txt or using tools like WPScan.wp-admin/admin-ajax.php?action=connector&cmd=rm) with cmd=rm placed in the URL query string rather than the POST body. Include the target file path (e.g., wp-config.php mapped to its elFinder hash) in the POST body.bind() reads cmd only from $_POST, the rm.pre permission handler is never registered. The dispatcher reads cmd from $_REQUEST (merged GET+POST) and executes the rm command unchecked.wp-admin/admin-ajax.php with action=connector and cmd=rm or cmd=file in the URL query string (not the POST body); requests originating from low-privilege user sessions targeting file paths outside the plugin's intended scope.cmd=rm or cmd=file; HTTP 200 responses to such requests from subscriber-level accounts.wp-config.php or other core WordPress files; new or modified wp-config.php with unfamiliar database credentials; unexpected files uploaded to wp-content/ directories shortly after the deletion event.wp-admin/setup-config.php); new WordPress admin accounts created after the deletion event; unexpected plugin or theme file modifications.The vendor released a patch in version 6.9.1 of the File Manager plugin; administrators should update immediately via the WordPress plugin dashboard (WP Trac Changeset). If immediate patching is not possible, disable or deactivate the File Manager plugin entirely. As an additional hardening measure, restrict file system permissions on wp-config.php (e.g., chmod 400) and implement server-level rules (e.g., WAF or .htaccess) to block POST requests to the connector endpoint containing cmd=rm or cmd=file in the query string. Monitor server logs for anomalous requests to the AJAX connector endpoint from low-privilege accounts.
The vulnerability was disclosed by Wordfence, which serves as the CVE assigning authority and published the initial advisory. Automated threat intelligence aggregators including Radar Offseq, VulDB, CVEFeed, and Vulners indexed the vulnerability within hours of publication, indicating rapid community awareness. No notable independent researcher commentary or significant social media discussion has been identified beyond standard aggregation at this time.
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."