CVE-2026-104739
ŚrednieCVSS 4.9Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 56 - wyżej niż 56% wszystkich znanych CVE
Streszczenie
Wtyczka JS Help Desk dla WordPressa (wersje do 5.0.1 włącznie) jest podatna na usuwanie dowolnych plików z powodu niewystarczającej walidacji ścieżki w funkcji setSupportCustomImage. Uwierzytelniony atakujący z uprawnieniami administratora może usunąć dowolny plik na serwerze, co może prowadzić do zdalnego wykonania kodu po usunięciu kluczowego pliku, np. wp-config.php. Wykorzystanie wymaga dwuetapowej sekwencji: zapisania spreparowanej wartości traversal w polu konfiguracji, a następnie wywołania usunięcia poprzez przesłanie nowego obrazu.
Ocena ryzyka
Atakujący z uprawnieniami administratora może usunąć krytyczne pliki serwera, co może doprowadzić do zdalnego wykonania kodu i pełnego przejęcia witryny. Wymaga to jednak wcześniejszego dostępu administracyjnego, co ogranicza wektor ataku.
Rekomendacja
Zaktualizuj wtyczkę JS Help Desk do wersji nowszej niż 5.0.1, która naprawia podatność. Dodatkowo ogranicz uprawnienia administracyjne i regularnie twórz kopie zapasowe plików konfiguracyjnych.
Inne podatności w JS Help Desk WordPress plugin
Zobacz wszystkie- CVE-2026-14930Wysokie
Wtyczka JS Help Desk dla WordPress przed wersją 3.1.4 nie sprawdza autoryzacji ani własności w żądaniach przesyłania plików. Niezalogowani użytkownicy mogą przesyłać pliki (o dozwolonych rozszerzeniach) i dołączać je do zgłoszeń wsparcia dowolnych użytkowników.
- CVE-2026-14929Średnie
Wtyczka JS Help Desk dla WordPress przed wersją 3.1.4 nie weryfikuje własności odpowiedzi w zgłoszeniu przed jej aktualizacją. Każdy zalogowany użytkownik (od roli Subskrybent wzwyż) może nadpisać treść dowolnej odpowiedzi w zgłoszeniu wsparcia.
- CVE-2026-14928Średnie
Wtyczka JS Help Desk dla WordPress przed wersją 3.1.4 nie sprawdza autoryzacji ani własności przed zwróceniem treści zgłoszenia w wyszukiwarce chronionej nonce. Każdy zalogowany użytkownik (od Subskrybenta wzwyż) może odczytać temat i pełną treść wiadomości wszystkich zgłoszeń innych użytkowników.
Oryginalny opis (angielski, źródło NVD)
The JS Help Desk – AI-Powered Support & Ticketing System plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the setSupportCustomImage function in all versions up to, and including, 5.0.1. This makes it possible for authenticated attackers, with administrator-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). Exploitation requires a two-step sequence: an administrator first saves a traversal-crafted value in the support_custom_img configuration field, then triggers deletion by uploading a new support custom image, at which point setSupportCustomImage() resolves and deletes the attacker-controlled path.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

