CVE-2026-12476
WysokieCVSS 7.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 47 - wyżej niż 47% wszystkich znanych CVE
Streszczenie
Wtyczka Easy Digital Downloads dla WordPress do wersji 3.6.9 umożliwia dowolne przesyłanie plików. Funkcja `edd_do_ajax_import_file_upload()` sprawdza tylko nagłówek Content-Type dostarczony przez klienta, a następnie zapisuje plik z oryginalnym rozszerzeniem do katalogu web-accessible. Uwierzytelnieni atakujący z dostępem Shop Managera mogą przesłać dowolny plik, co może umożliwić zdalne wykonanie kodu.
Ocena ryzyka
Atakujący może przesłać złośliwy plik (np. skrypt PHP) na serwer, co może prowadzić do zdalnego wykonania kodu i pełnej kompromitacji serwisu.
Rekomendacja
Zaktualizuj wtyczkę do najnowszej wersji. Ogranicz dostęp do funkcji importu tylko dla zaufanych użytkowników.
Inne podatności w Easy Digital Downloads
Zobacz wszystkie- CVE-2026-66476Średnie
Wtyczka Easy Digital Downloads do wersji 3.6.9 umożliwia administratorowi dowolne usuwanie plików.
- CVE-2026-59524Średnie
Wtyczka Easy Digital Downloads w wersji 3.6.7 i starszych zawiera podatność na złamanie uwierzytelniania bez wymaganego logowania. Atakujący może uzyskać nieautoryzowany dostęp do funkcji administracyjnych.
- CVE-2026-39503Wysokie
Wersje Easy Digital Downloads do 3.6.5 zawierają lukę w kontroli dostępu, która pozwala na nieautoryzowany dostęp do zasobów.
Oryginalny opis (angielski, źródło NVD)
The Easy Digital Downloads plugin for WordPress is vulnerable to Arbitrary File Upload in versions up to and including 3.6.9. This is due to insufficient file type validation in the edd_do_ajax_import_file_upload() function , which only checks the client-supplied $_FILES['edd-import-file']['type'] Content-Type header against an allow-list of CSV mime types, then uses raw move_uploaded_file() (bypassing wp_handle_upload()'s core MIME enforcement) to write the file under its original extension into the web-accessible wp-content/uploads/edd/exports/ directory. This makes it possible for authenticated attackers, with Shop Manager-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible.

