Katalog CVE

CVE-2026-104739

ŚrednieCVSS 4.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.79%

Percentyl 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
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