SECURITYCRITICALCVE-2026-108895

CVE-2026-108895: Linksys E1700 setDMZ OS Command Injection

A public exploit targets Linksys E1700 routers via the setDMZ goform handler, letting remote attackers inject OS commands through the MAC_addr parameter.

Dylan H.

Security Team

October 13, 2026
4 min read
CVE-2026-108895: Linksys E1700 setDMZ OS Command Injection

Critical severity

Rated critical. Prioritise patching — see the remediation guidance below.

Affected Products

  • Linksys E1700 — Firmware 1.0.0.4.003

Overview

A critical OS command injection vulnerability has been disclosed in the Linksys E1700 consumer router, running firmware version 1.0.0.4.003. Tracked as CVE-2026-108895, the flaw lives in the setDMZ function of the /goform/setDMZ endpoint, where the MAC_addr argument is passed into a system call without proper sanitization. A working exploit has already been published, and the vendor was notified before disclosure but did not respond.

Because the DMZ configuration endpoint is reachable through the router's management interface, an attacker who can reach that interface — whether on the LAN or, on routers with remote management enabled, from the internet — can inject arbitrary shell commands that execute with the router's privileges.


Technical Details

FieldValue
CVE IDCVE-2026-108895
SeverityCritical
CVSS Score9.9
WeaknessCWE-78 (OS Command Injection)
Attack VectorNetwork
Affected Endpoint/goform/setDMZ
Affected ParameterMAC_addr
Exploit AvailabilityPublic

How It Works

The setDMZ handler builds a shell command using the MAC_addr value supplied in the DMZ configuration request without filtering shell metacharacters. By embedding command separators (such as ;, `, or |) inside what should be a MAC address field, an attacker can append arbitrary commands that the router executes as part of its own configuration logic.

Because this is a firmware-level flaw in the device's web management interface, no additional software needs to be installed on the router for exploitation — a single crafted HTTP request to the vulnerable endpoint is sufficient.


Impact Assessment

Who Is At Risk

Any Linksys E1700 running firmware 1.0.0.4.003 is potentially exposed, including:

  • Home and small-office routers with remote/WAN management enabled
  • Devices on shared or guest networks where an attacker already has LAN access
  • Routers reachable through port-forwarded management interfaces

Potential Attack Chains

  1. Access to Management Interface — Attacker reaches the router's web admin panel, either from the LAN or via an exposed WAN management port
  2. Command Injection via setDMZ — A crafted MAC_addr value executes attacker-controlled shell commands
  3. Full Device Compromise — Command execution on the router's underlying OS enables persistence, traffic interception, or use of the device as a pivot point
  4. Network-Wide Exposure — A compromised router can manipulate DNS, redirect traffic, or stage further attacks against every device on the network

Mitigation

Immediate Actions

  • Disable remote/WAN management on the router if it is currently enabled
  • Restrict access to the router's admin interface to trusted LAN devices only
  • Monitor vendor channels for a firmware update — as of publication, Linksys has not responded to the disclosure or released a fix
  • Consider replacing or isolating the device if it cannot be updated, given the lack of vendor response

Detection Opportunities

  • Review router logs for unexpected configuration changes to DMZ settings
  • Watch for unusual outbound connections originating from the router itself
  • Flag any MAC_addr values submitted to /goform/setDMZ containing shell metacharacters (;, `, |, &, $())

Defence-in-Depth

  • Segment IoT and consumer networking gear from sensitive internal networks
  • Use a firewall or separate router in front of vulnerable consumer devices to limit exposure
  • Periodically audit end-of-life consumer routers for known, unpatched CVEs

Background

Consumer-grade routers like the Linksys E1700 frequently receive limited long-term security support, and this disclosure is part of a broader batch of OS command injection and buffer overflow flaws found in the same firmware build — including a related injection bug in the IPv6 configuration handler (CVE-2026-108896). Given the lack of vendor response and the public availability of exploit code, defenders should treat any internet-reachable instance of this device as compromised until proven otherwise.


References