ZeroHour

CVE-2026-26899

niche

Authenticated Command Injection in OpenWrt luci-app-https-dns-proxy

CVSS 3.1
8.8 high
EPSS
<1%p43
Published
()
Modified
AI analysis

CVE-2026-26899 is an OS command injection flaw (CWE-78) in the setInitAction function of /usr/libexec/rpcd/luci.https-dns-proxy, the rpcd backend of the luci-app-https-dns-proxy add-on for OpenWrt. An authenticated user who submits a request containing shell metacharacters in the 'name' parameter causes those characters to be interpreted by the shell, resulting in execution of arbitrary commands on the router. A successful attack gives the attacker command execution with the privileges of the rpcd/LuCI service, with high impact on confidentiality, integrity and availability of the device (CVSS 8.8, AV:N/PR:L). Only OpenWrt installations running luci-app-https-dns-proxy built from PR #15 and dated before the 2026-01-17 fix are affected; the app is an optional third-party package, not part of a default OpenWrt install. There is no evidence of exploitation in the wild, no known public proof-of-concept, and EPSS estimates only a 0.5% probability of exploitation within 30 days.

What to do: Update luci-app-https-dns-proxy to a build dated 2026-01-17 or later, which includes the fix for the setInitAction handling of the name parameter. Until then, restrict LuCI/rpcd access to fully trusted, authenticated users only (e.g., limit LuCI exposure to trusted LAN segments, avoid exposing it to the WAN) and review the router for unexpected processes, cron/init changes, or unfamiliar traffic that could indicate injected commands were run.

Affected
OpenWrt (luci-app-https-dns-proxy project) luci-app-https-dns-proxy (OpenWrt)code introduced via PR #15; builds prior to 2026-01-17
Estimated exposure
nichelikely low thousands of OpenWrt routers (optional community LuCI add-on, not installed by default) — Only OpenWrt devices whose administrators explicitly installed the luci-app-https-dns-proxy add-on are affected, and this niche DoH-proxying plugin is not part of default OpenWrt/LuCI installs, so the population is a small fraction of the…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

An issue was discovered in luci-app-https-dns-proxy on OpenWrt PR #15 (< 2026-01-17). The setInitAction function in /usr/libexec/rpcd/luci.https-dns-proxy allows authenticated users to execute arbitrary shell commands via shell metacharacters in the name parameter

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

In the news

No ingested article mentions this CVE yet.