Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid admin credentials
-
DeliveryAccess VigorAP web management interface over network
-
ExploitSubmit crafted mesh speed test request
-
ExecutionInject OS commands via meshdevice_index or meshdevice_ip
-
ImpactExecute arbitrary commands as root
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 - this is the binding prerequisite confirmed by both the CVE description and the CVSS PR:H metric. The vulnerable code path is in the mesh speed test feature, which must be accessible through the web UI; devices not using the mesh networking feature set still expose the vulnerable endpoint if the management interface is reachable. Network access to the management interface is required (AV:N), but in well-configured deployments the management interface is restricted to LAN or dedicated management segments, substantially limiting the attacker population. Exploitation is impossible without authenticated administrative access - unauthenticated exploitation is explicitly excluded by the description and confirmed by PR:H in the CVSS vector. Limiting factors include: administrative credential requirement (not achievable without prior credential compromise), typical LAN-only management interface exposure, and absence of any known public exploit code. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N with VC:H/VI:H/VA:H) accurately characterizes the threat: network-reachable, low complexity exploitation producing total device compromise, but gated behind administrative credentials (PR:H). The score of 8.6 reflects the severity of impact rather than ease of access. No KEV listing and no public proof-of-concept code have been identified, which meaningfully reduces near-term exploitation probability relative to the raw score. The primary real-world risk vector is credential compromise or reuse - DrayTek VigorAP devices are prevalent in SMB, branch-office, and municipal network environments where default or weak admin passwords are common, and where management interfaces may not be strictly segmented. EPSS data was not provided in available intelligence sources, so exploitation probability cannot be quantified numerically. The absence of a KEV entry and POC suggests this is not yet under active broad exploitation, but the straightforward exploit class (CWE-78) and widespread deployment make timely patching a clear priority. |
| Exploit ScenarioDerived | An attacker who has acquired valid administrative credentials - via credential stuffing, phishing, or default password exploitation - logs into the VigorAP web management interface and issues a mesh speed test request with a crafted meshdevice_ip value such as '192.168.1.1; id > /tmp/pwned' or a similar shell injection payload. The mesh_start_speed_test function passes this value unsanitized to a system shell call, executing the injected command as root and granting the attacker full control of the device. No public proof-of-concept code has been identified at time of analysis, but CWE-78 injection techniques are well-documented and trivial to apply for any attacker with authenticated access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Command injection in DrayTek VigorAP mesh networking firmware allows authenticated remote administrators to execute arbitrary OS commands with root privileges across six VigorAP models. The vulnerability exists in the mesh_start_speed_test function, where unsanitized meshdevice_index and meshdevice_ip input is passed directly to shell command execution, yielding complete device compromise including full confidentiality, integrity, and availability impact. Vendor-released patches are available for all affected models; no public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Apply the vendor-released firmware updates immediately: upgrade VigorAP 1060C and VigorAP 960C to version 1.4.12 or later, VigorAP 906 to 1.4.13 or later, VigorAP 912C to 1.4.15 or later, VigorAP 903 to 1.4.22 or later, and VigorAP 918R to 1.4.11 or later. Firmware images and upgrade instructions are available through 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 where immediate patching is not possible, restrict access to the web management interface (typically TCP 80/443) to dedicated management VLANs or trusted IP ranges, blocking it from general wireless and WAN interfaces - this directly removes network reachability required for exploitation (AV:N). Additionally, enforce strong, unique administrative passwords and audit for default credentials; this addresses the PR:H prerequisite and meaningfully reduces exploitation risk. Note that restricting management access may affect remote administration workflows and should be coordinated with network operations teams.
Affected VersionsENISA
Affected Packages
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), a classic OS command injection pattern in embedded firmware. The vulnerable function mesh_start_speed_test, part of DrayTek's mesh AP management feature set, constructs shell commands using user-supplied meshdevice_index and meshdevice_ip parameters without sanitizing metacharacters (e.g., semicolons, backticks, pipe operators). Because the firmware executes these commands as root, successful injection yields full privilege on the device. Affected CPE strings cover six distinct VigorAP models under cpe:2.3:a:draytek_corporation:vigorap_*, all sharing the same mesh networking subsystem. The vulnerability was reported by VulnCheck and is tracked under ENISA EUVD-2026-64967.
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
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
Network-reachable web interface (AV:N, AC:L), administrative credentials required (PR:H), no user interaction needed beyond login, scope unchanged with full system compromise on the vulnerable device.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Multiple DrayTek VigorAP models contain a command injection vulnerability in the mesh_start_speed_test function. The vulnerability is caused by insufficient sanitization of the meshdevice_index and meshdevice_ip fields before command execution. 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
VigorAP mesh network appliances face root-level code execution risk through authenticated command injection. Administrators or attackers with device access could disrupt network operations and compromise sensitive data, though no public exploit has been identified at time of analysis. Immediate patching is available to eliminate this risk.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Vigorap 918R
View allRoot-level OS command injection in DrayTek VigorAP wireless access points (models 903, 906, 912C, 918R, 960C, 1060C) let
Command injection in the apautotest function of multiple DrayTek VigorAP access point models allows a remote attacker ho
Command injection in DrayTek VigorAP series access points (models 903, 906, 912C, 918R, 960C, and 1060C) allows an authe
Command injection in DrayTek VigorAP series wireless access points allows authenticated remote administrators to execute
Command injection in multiple DrayTek VigorAP access point models allows a remote attacker holding valid administrative
Command injection in DrayTek VigorAP series access points allows an authenticated remote attacker with administrative cr
Command injection in multiple DrayTek VigorAP access point models allows an authenticated remote attacker with administr
Command injection in multiple DrayTek VigorAP firmware models allows authenticated remote attackers with administrative
Buffer overflow in the apautotest function of DrayTek VigorAP firmware allows an authenticated remote attacker with admi
Buffer overflow in the setLan function of multiple DrayTek VigorAP access point models enables authenticated remote atta
EUVD-2026-64967
GHSA-693m-44xg-3w8f
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB