Skip to main content

Prevent Direct Access Protect Wordpress Files

1 CVEs product

Monthly

CVE-2026-3835 Aug 13, 05:29 MEDIUM This Month

Token bypass in the Prevent Direct Access - Protect WordPress Files plugin (versions ≤2.8.8.8) allows unauthenticated remote attackers to download any file the plugin is configured to protect. The `get_advance_file_by_url()` method in `includes/repository.php` performs token validation using a SQL `LIKE` clause without sanitizing input via `$wpdb->esc_like()`, meaning a request supplying `%` as the token value matches any record in the plugin's file table and causes the server to return the protected file. No public exploit has been identified at time of analysis, and the vendor-released fix is available in version 2.8.8.9.

WordPress Authentication Bypass Wordpress Plugin Prevent Direct Access Protect Wordpress Files Buildwps
NVD VulDB
CVSS 3.1
5.3
EPSS
0.3%
EPSS 0% CVSS 5.3
MEDIUM This Month

Token bypass in the Prevent Direct Access - Protect WordPress Files plugin (versions ≤2.8.8.8) allows unauthenticated remote attackers to download any file the plugin is configured to protect. The `get_advance_file_by_url()` method in `includes/repository.php` performs token validation using a SQL `LIKE` clause without sanitizing input via `$wpdb->esc_like()`, meaning a request supplying `%` as the token value matches any record in the plugin's file table and causes the server to return the protected file. No public exploit has been identified at time of analysis, and the vendor-released fix is available in version 2.8.8.9.

WordPress Authentication Bypass Wordpress Plugin +2
NVD VulDB

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy