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: 1.7% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
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. The EPSS score is 2%, indicating a low but non-zero probability of exploitation, 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 15:54 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 15:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 28 Aug 2026 16:15:00 +0000

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

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-28T16:20:11.235Z

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

Link: CVE-2026-38820

cve-icon Vulnrichment

Updated: 2026-08-28T16:20:05.879Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-09T15:54:36.797

Link: CVE-2026-38820

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T16:00:15Z

Weaknesses
  • CWE-78

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