CVE-2025-9528
Medium · 4.7CVSS
4.7
EPSS
54.5%
Published
Aug 27, 2025
CISA due date
—
Cloudanix analysis
Certain older Linksys routers contain a flaw that lets someone with network access run commands on the device, which could let attackers take control of the router and reach other devices on the network.
- Exploitation
- Remote Authenticated
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Network Service
- Class
- Command Injection
- Remediation
- No Fix Yet
- Effort
- Other
- Patch risk
- Other
What it actually does
The flaw permits unauthenticated remote injection of operating system commands by supplying crafted input to the command argument processed by the systemCommand function at /goform/systemCommand, resulting in arbitrary command execution with the privileges of the web server process.
Why it matters to the business
Attackers can gain remote control of affected routers, enabling network traffic interception, device takeover, or use as a pivot point into connected networks; the high exploit probability and public disclosure after nearly 400 days without a vendor fix increase urgency for organizations relying on these devices.
How an attack unfolds
An attacker sends an HTTP POST request to the /goform/systemCommand endpoint, embedding malicious shell commands in the command parameter; because the input is passed directly to the underlying system shell without sanitization, the commands execute on the device, allowing further actions such as file manipulation or network reconnaissance.
How to fix it
Replace affected devices with supported models or apply any future vendor firmware updates when released; immediately restrict remote management access via firewall rules or disable the web interface entirely if not required.
How to confirm the fix worked
Confirm exposure by testing whether the /goform/systemCommand endpoint accepts and executes injected commands without authentication; after mitigation, verify that administrative interfaces are no longer reachable from untrusted networks and review device logs for prior anomalous requests.
Typical attack path
- Identify exposed Linksys E1700 devices via internet scanning or internal network discovery
- Issue a crafted HTTP request to /goform/systemCommand containing OS commands in the command field
- Execute commands to verify control, such as reading configuration files or establishing reverse shells
- Pivot to additional targets on the LAN or maintain persistence on the compromised router
How to detect it
Examine web server and router logs for POST requests to /goform/systemCommand containing suspicious command parameters; correlate with unusual outbound connections or process executions originating from the device after the request timestamp.
- POST /goform/systemCommand
- command=.*[;&|`$]
- systemCommand endpoint access without prior authentication
What your security team should do
- Immediately block external access to router administrative interfaces and monitor for internal exploitation attempts
- Inventory all Linksys E1700 deployments and prioritize replacement given the absence of patches and sustained high EPSS score
- Add network segmentation and least-privilege controls around legacy router management traffic
The record
A vulnerability was determined in Linksys E1700 1.0.0.4.003. This vulnerability affects the function systemCommand of the file /goform/systemCommand. Executing manipulation of the argument command can lead to os command injection. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-119586 SQLite command-line shell through 3.54.1 contains a command injection vulnerability in… CWE-77
- CVE-2026-108329 Tanium addressed an unauthorized code execution vulnerability in Threat Response. CWE-77
- CVE-2026-108303 Tanium addressed an unauthorized code execution vulnerability in Certificate Manager. CWE-77
- CVE-2026-93865 A missing authentication vulnerability in the Fireware OS FireCluster synchronization… CWE-77
- CVE-2026-117511 A vulnerability has been found in desmondmorris node-tesseract up to 0.2.7. CWE-77
- CVE-2026-90465 A missing authentication vulnerability in the FireCluster Sync processing allows an… CWE-77
- CVE-2026-107672 A maliciously crafted .stack.json file can trigger a trusted Markdown injection… CWE-77
- CVE-2026-116506 A vulnerability was determined in TOTOLINK A950RG 4.1.2cu.5268_B20221104. CWE-77