Skip to content
OpenAdvisories
High · 7.6 CVE-2026-38822 EUVD-2026-67362GHSA-2h6c-w4mg-27v5

In openNDS before 11.0.0, the client_params.sh script, invoked by the openNDS daemon to serve the authenticated client status page, is vuln…

Published Aug 28, 2026 · Updated Aug 28, 2026 · Assigned by mitre

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 products

VendorProductAffectedFixed
openNDS openNDS < 11.0.0 11.0.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 13 opennds No fix yet —
Debian 12 opennds No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 opennds No fix yet —
Ubuntu 26.04 LTS opennds No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS opennds No fix yet —

References