Skip to main content

DrayTek VigorAP CVE-2026-71913

| EUVDEUVD-2026-64972 HIGH
OS Command Injection (CWE-78)
2026-08-24 VulnCheck GHSA-gc54-hr7f-cpjx
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Acquire VigorAP admin credentials via default passwords or phishing
  2. Delivery
    Authenticate to web management interface over HTTP/HTTPS
  3. Exploit
    Craft POST request to upload_settings.cgi with malicious restorekey value
  4. Execution
    Insufficient filtering allows shell metacharacter injection
  5. Persist
    Arbitrary command executes as root on embedded Linux OS
  6. Impact
    Full device compromise achieved

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires valid administrative credentials for the DrayTek VigorAP web management interface, confirmed by both the CVE description and the CVSS PR:H metric - unauthenticated exploitation is not possible. The vulnerable endpoint (upload_settings.cgi) must be reachable by the attacker, either over the local network segment or remotely if the device's HTTP/HTTPS management port is exposed to the internet. The web management interface is enabled by default on VigorAP devices, so no non-default configuration is required beyond the attacker possessing admin credentials. Limiting factors: the admin authentication prerequisite is the primary barrier to exploitation; strong unique administrative passwords and network-level restriction of management interface access (firewall rules, VLAN segmentation) together eliminate or greatly reduce realistic exploitability even on unpatched firmware.

Impact

The CVSS 4.0 score of 8.6 (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H) reflects network-reachable exploitation with no complexity or attack preconditions beyond valid administrative credentials (PR:H). That credential prerequisite is the decisive risk-limiting factor: this is not an unauthenticated pre-auth exploit, and the effective attack surface narrows considerably when strong, unique admin passwords are enforced and management interfaces are not internet-exposed. No EPSS score was supplied in the input data; absence of a KEV listing indicates no confirmed mass or widespread exploitation at time of analysis, and no public POC has been referenced. Despite the high CVSS score, real-world priority should be calibrated accordingly: organizations with internet-facing VigorAP management interfaces or weak/default credentials face meaningfully higher risk and should treat patching as urgent. Those with management access restricted to internal VLANs and strong credentials have a reduced but non-zero risk profile - patch cadence should still be prompt given complete root compromise is the outcome upon successful exploitation.

Exploit ScenarioDerived

An attacker who has acquired valid VigorAP administrator credentials - through credential stuffing against exposed management interfaces, default password exploitation, or phishing - authenticates to the web management UI and submits a crafted HTTP POST request to upload_settings.cgi, embedding shell metacharacters in the restorekey field (e.g., restorekey=foo;id>/tmp/pwned). The embedded Linux shell processes the concatenated command without sanitization, executing the injected payload as root. From this point the attacker has full control of the access point, enabling persistent backdoor installation, traffic interception, or lateral movement into the connected LAN. No public POC has been identified, but OS command injection via unsanitized CGI parameters is a well-documented, low-sophistication exploitation class requiring no specialized tooling.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 2.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 24, 2026

Command injection in multiple DrayTek VigorAP access point models allows an authenticated remote attacker with administrative credentials to execute arbitrary OS commands as root via a crafted restorekey parameter in the upload_settings.cgi endpoint. Six VigorAP hardware models share the vulnerable codebase: 903, 906, 912C, 918R, 960C, and 1060C. Vendor firmware patches are available for all affected models; no public exploit code or active exploitation (CISA KEV) has been identified at time of analysis.

RemediationAI

Apply DrayTek's vendor-released firmware updates immediately for each affected model: VigorAP 903 to firmware 1.4.22 or later, VigorAP 906 to 1.4.13 or later, VigorAP 912C to 1.4.15 or later, VigorAP 918R to 1.4.11 or later, VigorAP 960C to 1.4.12 or later, and VigorAP 1060C to 1.4.12 or later. Updated firmware is available via the DrayTek security advisory at https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/. As a compensating control prior to patching, restrict access to the web management interface to trusted internal management VLANs or dedicated jump hosts, and disable remote internet-facing management access if currently enabled - this eliminates network reachability to the vulnerable CGI endpoint without impacting AP functionality. Additionally, audit and rotate administrative credentials, replacing any default or reused passwords with strong unique values; this removes the credential precondition that enables exploitation. Note that access restriction does not remediate the underlying injection flaw and should not substitute for firmware patching.

Affected VersionsENISA

VigorAP 906 0 <1.4.13
VigorAP 960C 0 <1.4.12
VigorAP 1060C 0 <1.4.12
VigorAP 903 0 <1.4.22
VigorAP 912C 0 <1.4.15
VigorAP 918R 0 <1.4.11

Affected Packages

euvd vigorap_1060c fix: 1.4.12
euvd vigorap_903 fix: 1.4.22
euvd vigorap_906 fix: 1.4.13
euvd vigorap_912c fix: 1.4.15
euvd vigorap_918r fix: 1.4.11
euvd vigorap_960c fix: 1.4.12

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command). The upload_settings.cgi script - a CGI endpoint in the VigorAP web management interface - insufficiently filters the restorekey POST parameter before concatenating it into a shell command executed by the device's underlying embedded Linux OS. This classic unsanitized shell interpolation pattern allows shell metacharacters (e.g., semicolons, backticks, pipes) to break out of the intended command context. The affected CPE strings span six distinct hardware SKUs under the draytek_corporation namespace (vigorap_903, vigorap_906, vigorap_912c, vigorap_918r, vigorap_960c, vigorap_1060c), indicating the vulnerable CGI code is shared across the VigorAP firmware codebase. Because the web daemon runs as root - common on embedded networking devices - successful injection yields maximum OS privilege without further escalation.

Know when Vigorap 918R gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.2 HIGH

Web management interface is network-accessible (AV:N), no complexity beyond auth (AC:L), admin credentials required (PR:H); root command execution yields full CIA impact with no scope change beyond the device.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 24, 2026 - 18:02 EUVD
CVE Published
Aug 24, 2026 - 17:07 cve.org
HIGH 8.6

DescriptionCVE.org

Multiple DrayTek VigorAP models contain a command injection vulnerability in the upload_settings.cgi interface. The vulnerability is caused by insufficient filtering before the restorekey field is concatenated into a shell command. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device's web management interface.

Executive ViewAI

Why It Matters

DrayTek VigorAP wireless access points across six hardware models (903, 906, 912C, 918R, 960C, 1060C) contain a remote command execution vulnerability accessible to authenticated administrators. Organizations using these devices face potential infrastructure compromise and network disruption if administrative credentials are breached or misused by insiders. A vendor patch is available and should be prioritized to secure wireless network controls.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
2.4%
Top 17% exploitable
Prevalence
Medium
popular SMB and branch-office wireless AP series, regionally deployed
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 2.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

CVE-2026-71914 CRITICAL
9.3 Aug 24

Root-level OS command injection in DrayTek VigorAP wireless access points (models 903, 906, 912C, 918R, 960C, 1060C) let

CVE-2026-71910 HIGH
8.6 Aug 24

Command injection in the apautotest function of multiple DrayTek VigorAP access point models allows a remote attacker ho

CVE-2026-71909 HIGH
8.6 Aug 24

Command injection in DrayTek VigorAP series access points (models 903, 906, 912C, 918R, 960C, and 1060C) allows an authe

CVE-2026-71908 HIGH
8.6 Aug 24

Command injection in DrayTek VigorAP mesh networking firmware allows authenticated remote administrators to execute arbi

CVE-2026-71907 HIGH
8.6 Aug 24

Command injection in DrayTek VigorAP series wireless access points allows authenticated remote administrators to execute

CVE-2026-71906 HIGH
8.6 Aug 24

Command injection in multiple DrayTek VigorAP access point models allows a remote attacker holding valid administrative

CVE-2026-71905 HIGH
8.6 Aug 24

Command injection in DrayTek VigorAP series access points allows an authenticated remote attacker with administrative cr

CVE-2026-71904 HIGH
8.6 Aug 24

Command injection in multiple DrayTek VigorAP firmware models allows authenticated remote attackers with administrative

CVE-2026-71912 HIGH
8.6 Aug 24

Buffer overflow in the apautotest function of DrayTek VigorAP firmware allows an authenticated remote attacker with admi

CVE-2026-71911 HIGH
8.6 Aug 24

Buffer overflow in the setLan function of multiple DrayTek VigorAP access point models enables authenticated remote atta

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy