Vulnerability · Published Aug 28, 2026 · Assigned by mitre

CVE-2026-38822

High 7.6

In plain English

A high-severity OS command injection in openNDS from openNDS. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.3% (higher than 83% of all known vulnerabilities).

Severity (CVSS 3.1)7.6High
Exploit odds (30 days)2.3%top 16.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In openNDS before 11.0.0, the client_params.sh script, invoked by the openNDS daemon to serve the authenticated client status page, is vulnerable to OS command injection through crafted HTTP GET query parameter keys. An authenticated captive portal user can inject arbitrary shell commands by embedding semicolons in a URL query parameter name.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12openndsno fix listedDEBIAN-CVE-2026-38822
Debian:13openndsno fix listedDEBIAN-CVE-2026-38822
Ubuntu:26.04:LTSopenndsno fix listedUBUNTU-CVE-2026-38822
Ubuntu:26.10openndsno fix listedUBUNTU-CVE-2026-38822

Affected products (as reported)

VendorProductVersions
openNDS openNDS 0 – before 11.0.0

Weakness: CWE-78 · Vector: CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

References