← Vulnerability feed

Vulnerability record · CVE-2020-10987 · published 13 July 2020

CVE-2020-10987: Tenda AC15 router command injection in goform/setUsbUnload

Tenda · Ac15 Firmware

The goform/setUsbUnload endpoint of Tenda AC15 AC1900 firmware 15.03.05.19 passes the deviceName POST parameter to a system command without sanitization, allowing OS command injection. Because the endpoint is reachable over the network with no credentials, any host that can reach the router's web interface can run arbitrary commands as the device's system user.

9.8 CVSS 3.1 Critical CISA KEV since 3 Nov 2021 EPSS 80% · top 0.4% CWE-78 · OS command injection
9.8CVSS 3.1 base score, v2 10.0
80%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
5References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

The goform/setUsbUnload endpoint of Tenda AC15 AC1900 version 15.03.05.19 allows remote attackers to execute arbitrary system commands via the deviceName POST parameter.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 17 September 2026. Confidence: high.

critical priorityCVSS 9.8 with no authentication or interaction required, confirmed exploitation in CISA KEV, and a very high EPSS score make this an urgent patch-or-replace item.

What it is

The goform/setUsbUnload endpoint of Tenda AC15 AC1900 firmware 15.03.05.19 passes the deviceName POST parameter to a system command without sanitization, allowing OS command injection. Because the endpoint is reachable over the network with no credentials, any host that can reach the router's web interface can run arbitrary commands as the device's system user.

Impact

An attacker gains arbitrary command execution on the router, enabling full device compromise, credential and configuration theft, and use of the device as a pivot into the internal network.

Attack surface

Reached over the network via HTTP POST to the goform/setUsbUnload endpoint; the CVSS vector shows no privileges and no user interaction required, so the request can be sent directly to the router's management interface.

Exploitation

CISA added this to the Known Exploited Vulnerabilities catalog on 2021-11-03, and EPSS gives a 30-day exploitation probability of 0.7981 (99.6th percentile); references are tagged Exploit, indicating public exploit code exists. No ransomware campaign use is documented.

What to do

  • Apply the vendor firmware update for Tenda AC15 AC1900 per CISA's required action; if no fixed firmware is available, replace the device.
  • Restrict access to the router's web management interface to trusted management networks only; never expose it to the internet.
  • Disable remote management and UPnP/WAN-side administration features where the firmware allows it.
  • Segment IoT and router management traffic from production networks to limit lateral movement if the device is compromised.
  • Monitor vendor and CISA advisories for this product line since the affected firmware version is explicitly named.

Detection

  • Alert on HTTP POST requests to /goform/setUsbUnload, especially with shell metacharacters (;, |, $(), backticks) in the deviceName parameter.
  • Monitor router and network logs for unexpected outbound connections or command-and-control traffic originating from the router's management IP.
  • Baseline and alert on configuration changes or new processes on the router that do not match normal administrative activity.
  • Watch for scanning or repeated requests to the goform endpoints from untrusted source addresses.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2020-10987 to the Known Exploited Vulnerabilities catalog on 3 November 2021 as "Tenda AC1900 Router AC15 Model Remote Code Execution Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 3 May 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2020-10987 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2026-24103Tenda ac15 firmware classic buffer overflow vulnerabilityA buffer overflow vulnerability was discovered in goform/formSetMacFilterCfg in Tenda AC15V1.0 V15.03.05.18_multi.EPSS 0.43%9.8CVE-2026-24105Tenda ac15 firmware code injection vulnerabilityAn issue was discovered in goform/formsetUsbUnload in Tenda AC15V1.0 V15.03.05.18_multi. The value of `v1` was not checked, potentially leading to a …EPSS 1.7%9.8CVE-2026-24101Tenda ac15 firmware os command injection vulnerabilityAn issue was discovered in goform/formSetIptv in Tenda AC15V1.0 V15.03.05.18_multi. When the condition is met, `s1_1` will be passed into sub_B0488, …EPSS 1.7%9.8CVE-2025-63666Tenda ac15 firmware improper access control vulnerabilityTenda AC15 v15.03.05.18_multi) issues an authentication cookie that exposes the account password hash to the client and uses a short, low-entropy suf…EPSS 0.47%9.8CVE-2025-29462Tenda ac15 firmware classic buffer overflow vulnerabilityA buffer overflow vulnerability has been discovered in Tenda Ac15 V15.13.07.13. The vulnerability occurs when the webCgiGetUploadFile function calls …EPSS 0.55%9.8CVE-2025-25632Tenda ac15 firmware command injection vulnerabilityTenda AC15 v15.03.05.19 is vulnerable to Command Injection via the handler function in /goform/telnet.EPSS 1.7%9.8CVE-2023-36103Tenda ac15 firmware command injection vulnerabilityCommand Injection vulnerability in goform/SetIPTVCfg interface of Tenda AC15 V15.03.05.20 allows remote attackers to run arbitrary commands via craft…EPSS 1.4%9.8CVE-2024-2855Tenda ac15 firmware stack-based buffer overflow vulnerabilityA vulnerability classified as critical was found in Tenda AC15 15.03.05.18/15.03.05.19/15.03.20. Affected by this vulnerability is the function fromS…EPSS 1.3%

Source: NIST National Vulnerability Database (record CVE-2020-10987), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.