CVE Catalog

CVE-2026-54237

CriticalCVSS 9.3
Published: Translated: NVD NIST

Summary

In Wavelog from 1.8 until 2.4.2, the files /install/ajax.php and /install/includes/interface_assets/triggers.php remain accessible after installation without an installation lock or permission check. Unsanitized input reaches write_config() and write_configfile(), allowing an unauthenticated attacker to read or write log files and place attacker-controlled content into PHP configuration files that can execute on the server.

Risk Assessment

An attacker can execute arbitrary PHP code on the server, leading to full compromise of the application and potentially the entire host.

Recommendation

Update Wavelog to version 2.4.2 or later and remove or block the /install directory after installation.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS