Skip to content
NewA calmer, faster ZeroHour

CVE-2020-8515

Unauthenticated Command Injection RCE in DrayTek Vigor3900/2960/300B Routers

CISA: Multiple DrayTek Vigor Routers Web Management Page Vulnerability

CVSS 3.1
9.8 critical
EPSS
100%p100
Published
·
Added to KEV
Analyze CVE-2020-8515 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

CVE-2020-8515 is an unauthenticated OS command injection flaw (CWE-78) in the web management page of DrayTek Vigor3900, Vigor2960, and Vigor300B routers. An attacker can trigger it by sending crafted, unauthenticated HTTP requests to the router's management web interface, injecting shell metacharacters into commands executed by the device. Successful exploitation yields remote code execution on the router, allowing an attacker to install web shells, alter firewall/VPN settings, intercept traffic, or pivot into the protected network. Any organization running affected Vigor3900/2960/300B firmware with the management interface reachable from the internet is exposed; these models are commonly deployed as small-business and branch-office VPN gateways. The flaw is being actively exploited: CISA added it to the KEV on 2021-11-03 and EPSS assigns a 100% probability of exploitation within 30 days, though no public PoC is catalogued.

What to do: Upgrade Vigor3900, Vigor2960, and Vigor300B to firmware 1.5.1.1 or later per DrayTek's instructions, as required by the CISA KEV entry. Do not expose the web management page directly to the internet, and inspect internet-facing units for indicators of compromise such as unexpected web shell files (e.g., webs.php), unknown administrator accounts, or altered firewall/VPN settings. If compromise is confirmed, perform a factory reset and reflash clean firmware, then restore configurations from trusted backups.

ProductAffected
DrayTek Vigor3900firmware prior to the vendor fix (v1.5.1.1 per DrayTek's advisory); CISA lists 'Multiple Vigor Routers'
DrayTek Vigor2960firmware prior to the vendor fix (v1.5.1.1 per DrayTek's advisory)
DrayTek Vigor300Bfirmware prior to the vendor fix (v1.5.1.1 per DrayTek's advisory)
Estimated exposure
large≈10,000–100,000 internet-exposed Vigor routers (total Vigor installed base in the millions) — DrayTek Vigor routers are widely deployed as small-business/branch VPN gateways, and public internet-wide scans have repeatedly shown tens of thousands of exposed DrayTek web management interfaces, of which the Vigor3900/2960/300B business…

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

Description · NVD

DrayTek Vigor2960 1.3.1_Beta, Vigor3900 1.4.4_Beta, and Vigor300B 1.3.3_Beta, 1.4.2.1_Beta, and 1.4.4_Beta devices allow remote code execution as root (without authentication) via shell metacharacters to the cgi-bin/mainfunction.cgi URI. This issue has been fixed in Vigor3900/2960/300B v1.5.1.

KEVCISA Known Exploited Vulnerability
Affected
DrayTek Multiple Vigor Routers
Required action
Apply updates per vendor instructions.
Due date
Ransomware use
Unknown
Vendors
draytek
Products
vigor2960 firmware, vigor300b firmware, vigor3900 firmware
Weakness
CWE-78
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

13 stories