Katalog CVE

CVE-2026-3835

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Wtyczka Prevent Direct Access – Protect WordPress Files dla WordPressa jest podatna na nieautoryzowany dostęp do chronionych plików z powodu niewystarczającej walidacji tokenu w metodzie `get_advance_file_by_url()` we wszystkich wersjach do 2.8.8.8 włącznie. Metoda używa operatora SQL `LIKE` do wyszukiwania tokenu bez escapowania znaków wieloznacznych przez `$wpdb->esc_like()`. Umożliwia to nieuwierzytelnionym atakującym ominięcie wymogu prywatnego tokenu poprzez podanie znaków wieloznacznych SQL (takich jak `%`) jako wartości tokenu, co dopasowuje dowolny rekord w tabeli plików wtyczki i umożliwia pobranie dowolnego chronionego pliku.

Ocena ryzyka

Nieuwierzytelniony atakujący może pobrać dowolne chronione pliki, co może prowadzić do wycieku poufnych danych, takich jak dokumenty, dane klientów lub własność intelektualna.

Rekomendacja

Zaktualizuj wtyczkę Prevent Direct Access do wersji nowszej niż 2.8.8.8, która zawiera poprawkę. Dodatkowo zabezpiecz katalogi z plikami na poziomie serwera.

Oryginalny opis (angielski, źródło NVD)

The Prevent Direct Access – Protect WordPress Files plugin for WordPress is vulnerable to unauthorized access of protected files due to insufficient token validation in the `get_advance_file_by_url()` method in all versions up to, and including, 2.8.8.8 The method uses a SQL `LIKE` operator for token lookup without escaping wildcard characters via `$wpdb->esc_like()`. This makes it possible for unauthenticated attackers to bypass the private token requirement by supplying SQL wildcard characters (such as `%`) as the token value, matching any record in the plugin's file table and downloading any protected file.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS