Katalog CVE

CVE-2026-54237

KrytyczneCVSS 9.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Wavelog od wersji 1.8 do 2.4.2 po instalacji pozostają dostępne pliki /install/ajax.php i /install/includes/interface_assets/triggers.php bez blokady instalacji lub sprawdzenia uprawnień. Nieoczyszczone dane wejściowe trafiają do write_config() i write_configfile(), co pozwala nieuwierzytelnionemu atakującemu odczytywać i zapisywać pliki logów oraz umieszczać kontrolowaną treść w plikach konfiguracyjnych PHP, która może zostać wykonana na serwerze.

Ocena ryzyka

Atakujący może wykonać dowolny kod PHP na serwerze, co prowadzi do pełnego przejęcia aplikacji i potencjalnie całego hosta.

Rekomendacja

Zaktualizuj Wavelog do wersji 2.4.2 lub nowszej i usuń lub zablokuj katalog /install po instalacji.

Powiązane podatności

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

Wavelog is web-based amateur radio logging software. From 1.8 until 2.4.2, Wavelog exposes /install/ajax.php and /install/includes/interface_assets/triggers.php after installation without an installation lock or permission check. Unsanitized input reaches write_config() and write_configfile() in install/includes/core/core_class.php, allowing a remote unauthenticated attacker to read or write log files and place attacker-controlled content into PHP configuration files. The resulting PHP configuration content can execute on the server. This issue is fixed in version 2.4.2.

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