Description
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.
Published: 2026-09-17
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Wavelog exposes installation endpoints that allow an unauthenticated attacker to write arbitrary PHP configuration data. The unsanitized input is forwarded to the write_configfile routine, enabling the attacker to place arbitrary PHP code into configuration files which will then be executed on the server. The resulting remote code execution compromises confidentiality, integrity, and availability of the system, giving the attacker full control over the web host.

Affected Systems

All versions of Wavelog from 1.8 up to and including 2.4.1 are vulnerable. The vulnerability was resolved in release 2.4.2. Any installation that has not been updated to 2.4.2 or later is impacted, regardless of system configuration.

Risk and Exploitability

The CVSS score of 9.3 indicates critical severity, while the EPSS score of <1% shows only a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit this weakness simply by sending HTTP requests to the exposed installation endpoints without authentication; no special privileges are required. An attacker can read or write log files and inject PHP configuration that executes code on the server, effectively gaining full control over the application and possibly the underlying host.

Generated by OpenCVE AI on September 19, 2026 at 01:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wavelog to version 2.4.2 or later to apply the official fix.
  • If an upgrade cannot be performed immediately, disable or remove the installation directory (/install and its subfolders) from the web root or use a reverse proxy to block all traffic to those paths.
  • Configure firewall rules or web server access controls to restrict access to the installation endpoints to trusted IP ranges only.

Generated by OpenCVE AI on September 19, 2026 at 01:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 18 Sep 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Wavelog
Wavelog wavelog
Vendors & Products Wavelog
Wavelog wavelog

Thu, 17 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Wavelog: Unauthenticated Remote Code Execution
Weaknesses CWE-862
CWE-94
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-18T18:32:56.635Z

Reserved: 2026-06-12T16:25:43.084Z

Link: CVE-2026-54237

cve-icon Vulnrichment

Updated: 2026-09-18T17:32:41.954Z

cve-icon NVD

Status : Received

Published: 2026-09-17T21:17:14.980

Modified: 2026-09-18T19:16:41.623

Link: CVE-2026-54237

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T01:30:17Z

Weaknesses
  • CWE-862

    Missing Authorization

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')