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
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | opennds | no fix listed | DEBIAN-CVE-2026-38822 |
| Debian:13 | opennds | no fix listed | DEBIAN-CVE-2026-38822 |
| Ubuntu:26.04:LTS | opennds | no fix listed | UBUNTU-CVE-2026-38822 |
| Ubuntu:26.10 | opennds | no fix listed | UBUNTU-CVE-2026-38822 |
Affected products (as reported)
Weakness: CWE-78 · Vector: CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L