Executive brief
The Frontend File Manager Plugin for WordPress, which allows users to upload and manage files from the website's front end, contains a security flaw in its file deletion process. This vulnerability allows users with 'Author' permissions to permanently delete any post or page on the website, regardless of who owns it. If the plugin is configured to allow guest uploads, even unauthenticated visitors can delete site content, potentially leading to significant data loss and website disruption.
Technical details
The Frontend File Manager Plugin (nmedia-user-file-uploader) through version 23.6 fails to validate ownership of IDs passed in the 'file_ids[]' array during the 'wpfm_delete_file' AJAX action. While the plugin performs an authorship check on a singular 'file_id' parameter, it proceeds to delete all IDs provided in the 'file_ids[]' array without further verification. This allows authenticated users with Author-level access to bypass intended restrictions. Furthermore, if the '_allow_guest_upload' setting is enabled, the authorship check is bypassed entirely, allowing unauthenticated attackers to delete arbitrary posts and pages. Deletions are permanent as the plugin sets 'bypass_trash=true'.
Affected products
- nMedia Frontend File Manager Plugin (nmedia-user-file-uploader) <= 23.6
Timeline
- 2026-05-28: other: Vulnerability added to WPScan database
- 2026-06-04: disclosed: Publicly published by WPScan
- 2026-06-26: advisory: CVE published in NVD