CVE-2026-8442: WP Review Slider Pro Arbitrary File Deletion (CVSS 8.1)
The WP Review Slider Pro WordPress plugin contains a file deletion vulnerability that allows attackers with subscriber-level account access to delete arbitrary files from the web server. The flaw stems from incomplete authorization checks and insufficient validation of file paths in the plugin's AJAX handlers. An attacker could exploit this to remove critical site files, potentially creating conditions for further compromise such as remote code execution. The vulnerability affects all versions up to and including 12.6.8.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
- Weaknesses (CWE)
- CWE-22
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-16 / 2026-06-17
NVD description (verbatim)
The WP Review Slider Pro plugin for WordPress is vulnerable to Arbitrary File Deletion in versions up to and including 12.6.8. This is due to missing authorization checks on the wpfb_hide_review and wprp_save_review_admin AJAX handlers combined with insufficient path validation in the wpfb_hidereview_ajax() function, which uses strpos() to check that a stored media URL starts with the expected prefix but fails to sanitize path traversal sequences in the remaining relative path before passing it to unlink(). This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the affected site's server which may make remote code execution possible.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-8442 exploits missing authorization validation in the wpfb_hide_review and wprp_save_review_admin AJAX handlers of WP Review Slider Pro. The vulnerable wpfb_hidereview_ajax() function uses strpos() to verify that a stored media URL begins with an expected prefix, but does not properly sanitize path traversal sequences (such as ../) in the remainder of the path before passing it to PHP's unlink() function. This allows an authenticated subscriber-level user to craft requests that traverse directory structures and delete files outside the intended media directory. The CVSS 3.1 score of 8.1 (HIGH) reflects the combination of low attack complexity, network accessibility, and high integrity and availability impact.
Business impact
Deletion of arbitrary files can compromise site availability, data integrity, and security posture. An attacker could remove essential WordPress configuration files, plugins, themes, or database connection files, rendering the site inoperable or forcing extended recovery efforts. By deleting web server files or .htaccess rules, an attacker may create openings for subsequent remote code execution attacks. Organizations relying on this plugin may face unexpected downtime, data loss, and elevated incident response costs.
Affected systems
WP Review Slider Pro versions up to and including 12.6.8 are affected. Any WordPress installation using this plugin with the vulnerable version is at risk if it has users with subscriber-level privileges or higher. Organizations should inventory all instances of WP Review Slider Pro across their WordPress deployments and determine the installed version.
Exploitability
The vulnerability requires authentication (subscriber level or above) and network access, but no user interaction is needed to trigger the file deletion. The low attack complexity and absence of technical barriers to exploitation make this a practical threat once an attacker gains even low-privilege account access. Given that WordPress subscriber accounts are sometimes created for legitimate users or may be leaked through other compromises, the risk is elevated in multi-user environments.
Remediation
Update WP Review Slider Pro to a patched version released after 12.6.8. Verify the exact patch version number against the official plugin advisory from the vendor. Organizations unable to patch immediately should consider temporarily deactivating the plugin, restricting subscriber account creation, or implementing strict AJAX request monitoring for the affected handlers.
Patch guidance
Check the official WP Review Slider Pro plugin page or vendor security advisories for the patched version number. Apply the update through the WordPress admin dashboard or via manual installation, depending on your update policy. Test the patched version in a staging environment first to ensure compatibility with other plugins and customizations. After updating, audit recent user activity logs to detect any suspicious AJAX requests to the vulnerable handlers.
Detection guidance
Monitor web server and WordPress audit logs for AJAX requests to wpfb_hide_review or wprp_save_review_admin endpoints, particularly those originating from subscriber-level users or containing path traversal patterns (../, encoded variants). Log file deletion events at the filesystem level if possible. Check for unexpected removal of WordPress core files, .htaccess, wp-config.php, or other critical files. Enable WordPress debug logging and review it for errors that might indicate exploitation attempts.
Why prioritize this
This vulnerability merits high priority because it combines low barriers to exploitation (authenticated but low-privilege access, no user interaction required) with severe consequences (arbitrary file deletion, potential RCE enablement). The CVSS 8.1 score reflects these factors. Organizations with active user communities or those that distribute subscriber accounts should prioritize patching within days rather than weeks.
Risk score, explained
The CVSS 3.1 score of 8.1 (HIGH) is driven by: Network-accessible attack vector, low attack complexity, low privilege requirement (subscriber level), no user interaction needed, high integrity impact (file deletion), and high availability impact (potential site outage). The absence of confidentiality impact prevents a critical rating. The score reflects a realistic, easily-exploitable flaw with severe consequences.
Frequently asked questions
Can a subscriber-level user really cause significant damage by deleting files?
Yes. While subscribers are typically limited users, unrestricted file deletion can remove essential WordPress files such as wp-config.php, core application files, or .htaccess rules. This may render the site inoperable, trigger a security incident, or create entry points for remote code execution if the attacker has secondary access vectors.
Is there a workaround if we cannot patch immediately?
Temporary mitigations include: deactivating the plugin if not critical to operations; restricting subscriber account creation or removing unnecessary subscriber accounts; implementing Web Application Firewall rules to block requests to the vulnerable AJAX handlers; and enabling comprehensive logging to detect exploitation attempts. However, these are not substitutes for patching.
How do we know if we've been exploited already?
Review filesystem access logs and WordPress audit logs for unexpected file deletions, particularly of critical files like wp-config.php or core WordPress files. Check server error logs for unlink() failures or permission errors. Verify file integrity using checksums of WordPress core files against known good versions.
Does this vulnerability require the plugin to be publicly visible or can it be exploited internally?
The vulnerability requires only an authenticated account with subscriber-level access. In multi-user environments, this could include legitimate users, federated accounts, or compromised credentials from unrelated breaches. The attacker does not need to come from the public internet if they already have internal access or valid credentials.
This analysis is based on the CVE record published on 2026-06-16. Patch version numbers, KEV status, and specific vendor product details should be verified against the official WP Review Slider Pro security advisory and vendor guidance. This document is for informational purposes and does not constitute professional security advice. Organizations should conduct their own risk assessment based on their environment, user base, and business criticality of affected systems. Source: NVD (public-domain), retrieved 2026-07-24. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20076HIGHWordPress Simple-Backup 2.7.11 Unauthenticated File Access & Deletion Vulnerability
- CVE-2016-20081HIGHHB Audio Gallery Lite Path Traversal Vulnerability – Unauthenticated File Download
- CVE-2017-20248HIGHApptha Slider Gallery Path Traversal Vulnerability
- CVE-2017-20250HIGHMac Photo Gallery 3.0 Path Traversal File Download Vulnerability
- CVE-2018-25408HIGHOpen ISES Project Path Traversal Vulnerability (High Severity)
- CVE-2024-40646HIGHVertex Path Traversal Vulnerability – Remote File Access Risk
- CVE-2026-0270HIGHCortex XSOAR Path Traversal on Linux — Exploit Requirements & Patching Guide
- CVE-2026-10108HIGHUnauthenticated Path Traversal in xiaomusic v0.5.7 – File Read Vulnerability