CVE-2026-12513
ŚrednieCVSS 6.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
Wtyczki Shared Files (do 1.7.67) i Shared Files Pro (do 1.7.68) dla WordPressa nieprawidłowo sanityzują ścieżkę pliku pochodzącą z frontendowego przesyłania plików, a ich jednoprzebiegowy filtr traversal jest możliwy do obejścia. Nieuwierzytelnieni użytkownicy mogą zapisać ścieżkę wskazującą poza katalog uploads. Gdy odpowiedni wpis pliku zostanie później trwale usunięty, dowolny plik na serwerze (np. wp-config.php) zostanie usunięty, co prowadzi do odmowy usługi i potencjalnego przejęcia witryny.
Ocena ryzyka
Ryzyko usunięcia krytycznych plików serwera, co może prowadzić do niedostępności usługi i przejęcia witryny.
Rekomendacja
Zaktualizuj wtyczki Shared Files do wersji 1.7.67 lub nowszej oraz Shared Files Pro do 1.7.68 lub nowszej. Regularnie twórz kopie zapasowe plików i bazy danych.
Inne podatności w Shared Files
Zobacz wszystkie- CVE-2026-78269Średnie
Podatność SSRF (Server Side Request Forgery) w wtyczce Shared Files w wersjach do 1.7.69, dotykająca użytkowników z rolą kontrybutora. Umożliwia wysyłanie żądań z serwera do wewnętrznych zasobów.
- CVE-2026-12514Średnie
Wtyczki Shared Files (do 1.7.67) i Shared Files Pro (do 1.7.70) dla WordPressa nie przeprowadzają kontroli uprawnień w handlerze przesyłania plików, który jest zarejestrowany dla nieuwierzytelnionych użytkowników i chroniony tylko nonce wyświetlanym na publicznych stronach. Niezalogowany gość może przesyłać pliki do publicznie dostępnego katalogu i odczytać bezwzględną ścieżkę serwera z odpowiedzi. Przesyłane pliki są ograniczone do dozwolonych typów MIME WordPressa, więc nie można przesłać wykonywalnego PHP.
- CVE-2026-49112Wysokie
Wersje Shared Files do 1.7.64 zawierają podatność na nieautoryzowany atak typu Path Traversal, co pozwala atakującemu na dostęp do plików systemowych.
Oryginalny opis (angielski, źródło NVD)
The Shared Files WordPress plugin before 1.7.67, shared-files-pro WordPress plugin before 1.7.68 do not properly sanitize a file path taken from a frontend file submission and their single-pass traversal filter is bypassable, allowing unauthenticated users to store a path that points outside the uploads directory. When the corresponding file entry is later permanently deleted, an arbitrary file on the server (such as wp-config.php) is deleted, leading to denial of service and potential site takeover.

