CVE-2023-38323
Description
An issue was discovered in OpenNDS before 10.1.3. It fails to sanitize the status path script entry in the configuration file, allowing attackers that have direct or indirect access to this file to execute arbitrary OS commands.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
OpenNDS before 10.1.3 fails to sanitize the status path script entry in the configuration file, allowing arbitrary OS command execution.
Vulnerability
OpenNDS versions prior to 10.1.3 contain a command injection vulnerability in the handling of the status_path script entry within the configuration file. The software does not sanitize this entry, allowing an attacker who can modify the configuration file to inject arbitrary OS commands. The affected versions are all releases before 10.1.3 [1][2].
Exploitation
An attacker requires either direct write access to the OpenNDS configuration file or indirect access (e.g., through another vulnerability that allows file modification). The attacker edits the status_path entry to include shell metacharacters and commands. When OpenNDS processes the status path (e.g., during a status check), the injected commands are executed by the system shell [1].
Impact
Successful exploitation allows arbitrary OS command execution with the privileges of the OpenNDS daemon, typically root. This can lead to full compromise of the captive portal system, including data exfiltration, installation of malware, or lateral movement within the network [2].
Mitigation
The vulnerability is fixed in OpenNDS version 10.1.3, released on August 28, 2023 [2]. Users should upgrade to this version or later. No workaround is documented; restricting access to the configuration file can reduce the attack surface but does not eliminate the risk if an attacker gains indirect access [1].
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
4- OpenNDS/OpenNDSdescription
- osv-coords2 versionspkg:deb/ubuntu/opennds@10.2.0+dfsg-1build2?arch=source&distro=noblepkg:deb/ubuntu/opennds@10.2.0+dfsg-1build2?arch=source&distro=oracular
>= 0+ 1 more
- (no CPE)range: >= 0
- (no CPE)range: >= 0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4News mentions
0No linked articles in our index yet.