Skip to main content

DrayTek VigorAP CVE-2026-71914

| EUVDEUVD-2026-64973 CRITICAL
OS Command Injection (CWE-78)
2026-08-24 VulnCheck GHSA-q93r-mff6-h5vp
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach VigorAP dray_apm UDP service
  2. Delivery
    Send START_SPEED_TEST message
  3. Exploit
    Send crafted UDP payload with injected commands
  4. Execution
    dray_apm executes input unvalidated
  5. Persist
    Arbitrary commands run as root
  6. Impact
    Full device takeover and network pivot

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 network reachability to the affected VigorAP's dray_apm UDP service and that the attacker first send a START_SPEED_TEST message, then a crafted UDP message whose content is not properly validated before command execution. Per the CVSS vector (AV:N/AC:L/AT:N/PR:N/UI:N) there is no authentication, no user interaction, and no special attack requirement - remote unauthenticated exploitation is possible against affected firmware. The principal limiting factor is exposure of the dray_apm UDP port: devices where that management/speed-test service is firewalled off from untrusted networks or confined to a trusted management VLAN are not reachable for this attack, and only the six listed models below their fixed firmware versions are vulnerable.

Impact

This is a genuine high-priority issue rather than an inflated CVSS number: the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) describes remote, unauthenticated, low-complexity exploitation with no user interaction and total impact, and the injection yields root, so the technical impact is maximal. Signals are somewhat mixed on likelihood-of-attack: there is no CISA KEV listing and no confirmed public exploit, and EPSS is not provided in the input, so real-world exploitation frequency cannot be quantified from the data here - the severity is anchored on impact and ease, not on observed activity. VulnCheck reporting plus a vendor advisory add credibility to the finding, and network-exposed management planes on access points are attractive targets, so any operator running an affected VigorAP model - from large campuses down to a mid-sized municipal IT team - should treat patching as urgent, prioritizing devices whose UDP management interface is reachable from untrusted networks. The main residual uncertainty is exposure: risk is highest where the dray_apm UDP port is reachable beyond a trusted management VLAN.

Exploit ScenarioDerived

An attacker with network reachability to a VigorAP's dray_apm UDP service sends a START_SPEED_TEST message followed by a crafted UDP payload containing injected shell commands, which the device executes as root without any authentication or user interaction. This grants full control of the access point, enabling traffic interception, pivoting into the internal network, or persistent implantation. No public exploit is identified at time of analysis, but the low complexity and unauthenticated network vector make weaponization straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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

Root-level OS command injection in DrayTek VigorAP wireless access points (models 903, 906, 912C, 918R, 960C, 1060C) lets a remote, unauthenticated attacker run arbitrary commands by sending a crafted UDP message to the dray_apm component after a START_SPEED_TEST request. The flaw stems from missing validation of UDP payload content before it is passed to command execution, and the CVSS 4.0 base score of 9.3 reflects full compromise of confidentiality, integrity, and availability. It was reported by VulnCheck, a vendor patch is available, and no public exploit has been identified at time of analysis.

RemediationAI

Apply the vendor-released patched firmware for each model to the exact fixed version or later: VigorAP 903 to 1.4.22, VigorAP 906 to 1.4.13, VigorAP 912C to 1.4.15, VigorAP 918R to 1.4.11, VigorAP 960C to 1.4.12, and VigorAP 1060C to 1.4.12, per the DrayTek advisory (https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/). Until firmware is deployed, restrict reachability of the dray_apm management/speed-test service by blocking its UDP port at the network boundary and permitting management traffic only from a dedicated administration VLAN or trusted host, which reduces the remote attack surface but will break any remote management or speed-test tooling that relies on that channel; also ensure the access points' management interfaces are never exposed to the WAN/Internet. Cross-reference the VulnCheck advisory (https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-pre-authentication-os-command-injection-via-dray-apm) for detection guidance.

Affected VersionsENISA

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

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 affected component is dray_apm, a management/telemetry service on DrayTek VigorAP enterprise and SMB Wi-Fi access points that processes UDP control messages, including a speed-test workflow gated by a START_SPEED_TEST message. The root cause is CWE-78 (OS Command Injection): attacker-controlled UDP message content is incorporated into a shell/command execution path without sufficient sanitization, so injected metacharacters or command fragments are executed by the underlying OS. Because dray_apm runs with root privileges on the embedded Linux firmware, successful injection yields full device takeover. The affected products per CPE are draytek_corporation vigorap_918r, vigorap_960c, vigorap_1060c, vigorap_906, vigorap_912c, and vigorap_903.

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 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Remote unauthenticated UDP message triggers root command execution with no user interaction (AV:N/AC:L/PR:N/UI:N), yielding full compromise; scope unchanged as execution stays on the device OS.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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
CRITICAL 9.3

DescriptionCVE.org

Multiple DrayTek VigorAP models contain a command injection vulnerability in the dray_apm component. The vulnerability is caused by insufficient validation of UDP message content after START_SPEED_TEST before command execution. A remote attacker can trigger this vulnerability via a crafted message to execute arbitrary commands with root privileges.

Executive ViewAI

Why It Matters

DrayTek VigorAP wireless access points (models 903, 906, 912C, 918R, 960C, 1060C) are vulnerable to unauthenticated remote root command injection, allowing attackers to achieve complete system compromise of your wireless infrastructure. Any organization operating these models faces immediate risk of network access compromise with full control of confidentiality, integrity, and availability.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
3.1%
Top 13% exploitable
Prevalence
Medium
DrayTek VigorAP access points are common SMB/enterprise Wi-Fi gear, not ubiquitous
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 CRITICAL
CISA KEV No
Public POC No
EPSS 3.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: +3
CVSS: +46
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-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-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