Description
openNDS before 11.0.0 is susceptible to unauthenticated OS command execution via shell command injection through the fas query parameter on the /opennds_preauth/ endpoint because of libopennds.sh.
Published: 2026-08-28
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw occurs in the /opennds_preauth/ endpoint where the fas query parameter is passed unsanitized to a shell script. This allows an attacker to inject arbitrary shell commands, potentially compromising the device's operating system. The weakness is a classic OS command injection (CWE-78).

Affected Systems

The affected product is openNDS openNDS software released prior to version 11.0.0. Devices running any of these earlier releases of openNDS are susceptible to the flaw.

Risk and Exploitability

The CVSS score of 8.3 places this vulnerability in the high severity range, indicating that exploitation could threaten the system. Since the flaw is unauthenticated and exposed over a network endpoint, an attacker can trigger it from any nearby network or even over the internet if the gateway is publicly reachable. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, but the accessible attack surface and the potential impact make it a high‑risk issue.

Generated by OpenCVE AI on August 28, 2026 at 06:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to openNDS 11.0.0 or newer where the vulnerability is remediated.
  • Restrict access to the /opennds_preauth/ endpoint by configuring firewall or VLAN rules so that only trusted administrators can reach it.
  • As a temporary countermeasure, disable the fas query parameter handling or harden libopennds.sh to sanitize input before executing shell commands.

Generated by OpenCVE AI on August 28, 2026 at 06:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 07:00:00 +0000

Type Values Removed Values Added
Title Unauthenticated OS Command Execution via Shell Injection in openNDS before 11.0.0

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description openNDS before 11.0.0 is susceptible to unauthenticated OS command execution via shell command injection through the fas query parameter on the /opennds_preauth/ endpoint because of libopennds.sh.
First Time appeared Opennds
Opennds opennds
Weaknesses CWE-78
CPEs cpe:2.3:a:opennds:opennds:*:*:*:*:*:*:*:*
Vendors & Products Opennds
Opennds opennds
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-28T00:07:59.553Z

Reserved: 2026-04-06T10:01:05.608Z

Link: CVE-2026-38820

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T02:16:21.350

Modified: 2026-08-28T02:16:21.350

Link: CVE-2026-38820

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T07:45:04Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')