CVE-2026-3835 in Prevent Direct Access Plugin
الملخص
بحسب VulDB • 13/08/2026
يحتوي مكون WordPress "Prevent Direct Access – Protect WordPress Files" على ثغرة تسمح بالوصول غير المصرح به إلى الملفات المحمية بسبب نقص في التحقق من صحة الرموز (tokens) داخل الدالة `get_advance_file_by_url()` في جميع الإصدارات حتى 2.8.8.8 شاملاً. تستخدم هذه الدالة عامل مقارنة SQL `LIKE` للبحث عن الرمز دون تهريب أحرف البدل عبر `$wpdb->esc_like()`. وهذا يتيح للمهاجمين غير المصادق عليهم تجاوز شرط الرمز الخاص من خلال تزويد قيمة الرمز بأحرف بدلة SQL (مثل `%`)، مما يطابق أي سجل في جدول ملفات المكون الإضافي ويسمح بتنزيل أي ملف محمي.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.