Skip to main content

DrayTek VigorAP CVE-2026-71908

| EUVDEUVD-2026-64967 HIGH
OS Command Injection (CWE-78)
2026-08-24 VulnCheck GHSA-693m-44xg-3w8f
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid admin credentials
  2. Delivery
    Access VigorAP web management interface over network
  3. Exploit
    Submit crafted mesh speed test request
  4. Execution
    Inject OS commands via meshdevice_index or meshdevice_ip
  5. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 3.1% 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 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

VigorAP 1060C 0 <1.4.12
VigorAP 960C 0 <1.4.12
VigorAP 903 0 <1.4.22
VigorAP 906 0 <1.4.13
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), 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

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

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.

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 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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
3.1%
Top 13% exploitable
Prevalence
Medium
popular SMB and branch-office wireless AP line across APAC and Europe
Data Quality
6 sources
Confidence: High

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 3.1%
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

46
Low Medium High Critical
KEV: 0
EPSS: +3
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-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-71913 HIGH
8.6 Aug 24

Command injection in multiple DrayTek VigorAP access point models allows an authenticated remote attacker with administr

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