Katalog CVE

CVE-2025-11244

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Wtyczka Password Protected dla WordPressa jest podatna na obejście autoryzacji poprzez spoofing adresu IP we wszystkich wersjach do 2.7.11 włącznie. Podatność wynika z zaufania do nagłówków HTTP kontrolowanych przez klienta (takich jak X-Forwarded-For, HTTP_CLIENT_IP) w funkcji pp_get_ip_address(), gdy włączona jest opcja "Use transients". Atakujący może obejść autoryzację, podszywając się pod adres IP zalogowanego użytkownika.

Ocena ryzyka

Atakujący może uzyskać nieautoryzowany dostęp do chronionych treści, jeśli opcja "Use transients" jest włączona (konfiguracja nie domyślna) i strona nie jest za CDN lub reverse proxy, które nadpisują te nagłówki.

Rekomendacja

Zaleca się aktualizację wtyczki do najnowszej wersji, jeśli dostępna. Ponadto należy wyłączyć opcję "Use transients" lub skonfigurować serwer tak, aby nadpisywał nagłówki IP od klienta.

Powiązane podatności

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

The Password Protected plugin for WordPress is vulnerable to authorization bypass via IP address spoofing in all versions up to, and including, 2.7.11. This is due to the plugin trusting client-controlled HTTP headers (such as X-Forwarded-For, HTTP_CLIENT_IP, and similar headers) to determine user IP addresses in the `pp_get_ip_address()` function when the "Use transients" feature is enabled. This makes it possible for attackers to bypass authorization by spoofing these headers with the IP address of a legitimately authenticated user, granted the "Use transients" option is enabled (non-default configuration) and the site is not behind a CDN or reverse proxy that overwrites these headers.

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