Katalog CVE

CVE-2026-87935

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.53%

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

Streszczenie

Wtyczka Paid Downloads dla WordPressa jest podatna na dowolne przesyłanie plików we wszystkich wersjach do 3.15 włącznie, poprzez funkcję admin_request_handler. Wynika to z braku autoryzacji i walidacji typów plików w tej funkcji, która jest dostępna bez uwierzytelnienia, ponieważ is_admin() zwraca true dla /wp-admin/admin-post.php. Umożliwia to nieuwierzytelnionym atakującym przesyłanie plików, które mogą być wykonywalne, co prowadzi do zdalnego wykonania kodu. Na serwerach Apache z włączonym AllowOverride, plik .htaccess umieszczony w katalogu przesyłania może blokować bezpośredni dostęp HTTP do przesłanych plików, ograniczając możliwość wykorzystania do stosów, które nie honorują dyrektyw .htaccess, takich jak nginx, LiteSpeed i Apache z AllowOverride None.

Ocena ryzyka

Ryzyko obejmuje możliwość zdalnego wykonania kodu na serwerze, co może prowadzić do pełnej kompromitacji systemu, kradzieży danych lub przejęcia kontroli nad witryną.

Rekomendacja

Zaleca się natychmiastową aktualizację wtyczki do najnowszej wersji oraz wdrożenie dodatkowych zabezpieczeń, takich jak ograniczenie dostępu do plików administracyjnych i walidacja typów plików.

Powiązane podatności

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

The Paid Downloads plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 3.15 via the admin_request_handler function. This is due to missing authorization and file type validation in the admin_request_handler function, which is reachable unauthenticated via is_admin() returning true for /wp-admin/admin-post.php. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible. On Apache servers where AllowOverride is enabled, an .htaccess file placed in the upload directory may block direct HTTP retrieval of uploaded files, limiting exploitability to stacks that do not honor .htaccess directives such as nginx, LiteSpeed, and Apache with AllowOverride None.

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