Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid VigorAP admin credentials
-
DeliveryAuthenticate to web management interface
-
ExploitSubmit crafted lanIp or lanNetmask payload via HTTP request
-
ExecutionTrigger OS command injection in setLan function
-
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 - confirmed by the CVSS 4.0 PR:H metric; unauthenticated exploitation is not possible. The attacker must be able to reach the web management interface over the network (AV:N), which is the default for devices with management interfaces exposed on LAN or, in misconfigured deployments, on the WAN. The vulnerable code path is triggered specifically by submitting crafted input to the lanIp or lanNetmask parameters within the setLan function - no special non-default feature or mode needs to be enabled beyond the management interface being functional. Key limiting factors: (1) the mandatory admin credential requirement prevents unauthenticated remote exploitation; (2) firewalling the management interface to trusted management subnets removes the network attack vector for external actors; (3) the vulnerability is scoped to the six named VigorAP models running firmware below the patched version thresholds. |
| 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 a high-impact, network-accessible vulnerability, but the PR:H rating is the decisive limiting factor on real-world exploitability - an attacker cannot trigger this without first obtaining valid administrative credentials. No EPSS data was supplied in the source intelligence, the vulnerability is absent from the CISA KEV catalog, and no public proof-of-concept code has been identified at time of analysis, all of which align with a low-to-moderate near-term exploitation probability despite the high CVSS impact scores. Vendor patches covering all six affected models are available, further shrinking the exposure window for organizations with active patch management. The realistic threat actor profile is a credentialed insider, a post-phishing attacker with stolen admin credentials, or an attacker pivoting laterally after a separate initial compromise. Organizations that expose VigorAP management interfaces directly to untrusted networks face the highest residual risk and should prioritize remediation and management-plane segmentation. |
| Exploit ScenarioDerived | An attacker who has obtained valid DrayTek VigorAP administrative credentials - through phishing, credential stuffing against a reused password, or lateral movement from a compromised network host - authenticates to the web management interface and submits a crafted HTTP request to the LAN configuration endpoint with a value such as '192.168.1.1; id > /tmp/pwned #' in the lanIp field. The setLan function passes this unsanitized value directly to a shell command, executing the injected payload as root. No public proof-of-concept code has been identified at time of analysis, but CWE-78 class injection in embedded device firmware is well-understood and exploitation is straightforward for any attacker who clears the credential prerequisite. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Command injection in multiple DrayTek VigorAP access point models allows a remote attacker holding valid administrative credentials to execute arbitrary OS commands as root by submitting malicious input to the setLan function's lanIp or lanNetmask parameters. Six models spanning several firmware lines are confirmed affected, with vendor patches now available for all of them per the August 2026 DrayTek security advisory. No public exploit code has been identified and the vulnerability is absent from the CISA KEV catalog, but the root-level code execution outcome warrants prompt firmware upgrade wherever management interfaces are network-reachable.
RemediationAI
DrayTek has released patched firmware for all six affected models; administrators should upgrade to VigorAP 1060C 1.4.12 or later, VigorAP 960C 1.4.12 or later, VigorAP 912C 1.4.15 or later, VigorAP 918R 1.4.11 or later, VigorAP 906 1.4.13 or later, and VigorAP 903 1.4.22 or later. Firmware images and 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 pending patching, restrict access to the web management interface (typically TCP/443 or TCP/8080) to trusted internal management subnets using firewall ACLs or dedicated management VLANs - this eliminates the network attack vector entirely with no functional impact to normal wireless AP operation. Additionally, enforce strong, unique administrative credentials and rotate them immediately if compromise is suspected, since credential possession is the sole prerequisite for exploitation.
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 setLan function in DrayTek VigorAP firmware processes LAN configuration parameters - specifically the IP address (lanIp) and subnet mask (lanNetmask) fields - and passes them to OS-level shell commands without adequately neutralizing shell metacharacters. This maps directly to CWE-78 (Improper Neutralization of Special Elements used in an OS Command). Six models are confirmed affected by CPE data: VigorAP 903, 906, 912C, 918R, 960C, and 1060C, all manufactured by DrayTek Corporation. Because the vulnerable function is invoked through the device's web management interface, the attack surface is reachable over the network by any host with management-plane connectivity. VigorAP firmware runs the affected code path with root privileges, so a successful injection yields immediate root-level command execution with no further privilege escalation step required.
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-accessible via web UI (AV:N/AC:L), but PR:H because valid admin credentials are explicitly required; S:U because all impact is contained within the device with no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Multiple DrayTek VigorAP models contain a command injection vulnerability in the setLan function. The vulnerability is caused by insufficient validation of the lanIp and lanNetmask 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
Command injection in DrayTek VigorAP access point models (six variants) allows authenticated administrators to execute arbitrary system commands with root privileges. Compromise of administrative credentials or insider threats could exploit this to gain complete control of network access infrastructure and potentially pivot to internal networks. Organizations must immediately apply August 2026 firmware patches available from DrayTek 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 mesh networking firmware allows authenticated remote administrators to execute arbi
Command injection in DrayTek VigorAP series wireless access points allows authenticated remote administrators to execute
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-64965
GHSA-7cm6-3cpw-ff58
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB