CVE-2026-71914 Overview
CVE-2026-71914 is a pre-authentication command injection vulnerability affecting multiple DrayTek VigorAP wireless access point models. The flaw resides in the dray_apm component, which fails to validate the content of UDP messages received after the START_SPEED_TEST command. A remote unauthenticated attacker can send a crafted UDP payload to execute arbitrary operating system commands with root privileges. The issue is tracked under CWE-78, Improper Neutralization of Special Elements used in an OS Command.
Critical Impact
Unauthenticated attackers reachable over the network can achieve full root-level code execution on affected VigorAP devices, providing a foothold into the wireless infrastructure.
Affected Products
- Multiple DrayTek VigorAP series wireless access points (see vendor advisory for model list)
- Devices running vulnerable firmware exposing the dray_apm UDP service
- Any deployment where the affected UDP listener is reachable by an attacker
Discovery Timeline
- 2026-08-24 - CVE-2026-71914 published to the National Vulnerability Database
- 2026-08-26 - Last updated in the NVD database
Technical Details for CVE-2026-71914
Vulnerability Analysis
The dray_apm component on affected VigorAP devices exposes a UDP-based control interface used for speed testing and provisioning. When the service receives a START_SPEED_TEST message, subsequent UDP payloads are parsed and passed to a shell execution routine without adequate sanitization. Because the component runs as root, injected shell metacharacters allow the attacker to execute arbitrary commands with the highest privilege level on the device.
The vulnerability is reachable pre-authentication and requires no user interaction. Successful exploitation leads to full compromise of the access point, including credential theft, persistence via firmware modification, traffic interception on the wireless segment, and lateral movement into adjacent internal networks. VulnCheck classifies the issue as a pre-authentication OS command injection.
Root Cause
The root cause is insufficient input validation of UDP message content processed after the START_SPEED_TEST handler. User-controlled bytes flow into an OS command invocation without escaping or allowlist filtering, matching the pattern described in CWE-78.
Attack Vector
Exploitation requires network reachability to the UDP port exposed by the dray_apm service. An attacker sends a START_SPEED_TEST initiation datagram followed by a crafted payload containing shell metacharacters and the desired command. The dray_apm process then executes the injected command as root. No credentials, prior session, or user interaction are needed. Refer to the DrayTek Security Advisory and the VulnCheck DrayTek Advisory for protocol-level details.
Detection Methods for CVE-2026-71914
Indicators of Compromise
- Unexpected outbound connections originating from VigorAP management interfaces to unknown hosts.
- Presence of unfamiliar processes, cron jobs, or startup scripts on the access point after firmware inspection.
- UDP traffic containing START_SPEED_TEST strings from untrusted source addresses toward VigorAP devices.
- Configuration changes, new administrative accounts, or altered DNS settings that were not made by administrators.
Detection Strategies
- Inspect UDP payloads directed at VigorAP management ports for the START_SPEED_TEST keyword followed by shell metacharacters such as ;, |, &, or backticks.
- Alert on inbound traffic to VigorAP devices sourced from segments that should never manage the access points.
- Correlate VigorAP syslog output with network telemetry to identify anomalous command execution or reboots.
Monitoring Recommendations
- Forward VigorAP syslog and SNMP telemetry to a centralized logging platform for retention and correlation.
- Baseline normal management traffic to the access points and alert on protocol or volume deviations.
- Monitor for new listening ports or outbound tunnels initiated from access point IP addresses.
How to Mitigate CVE-2026-71914
Immediate Actions Required
- Apply the firmware update referenced in the DrayTek Security Advisory to every affected VigorAP model.
- Restrict UDP access to VigorAP management services to trusted administrative subnets using upstream firewall rules.
- Audit affected devices for signs of compromise, including unauthorized accounts, altered configurations, and unknown processes.
- Rotate administrative credentials and pre-shared keys stored on the access points after patching.
Patch Information
DrayTek has published fixed firmware in the August 2026 VigorAP security advisory. Administrators should identify each deployed model, download the corresponding patched firmware from DrayTek, and validate the running version after the upgrade. Consult the vendor advisory for the authoritative list of impacted models and fixed versions.
Workarounds
- Block inbound UDP traffic to VigorAP management interfaces from untrusted networks and the internet.
- Place VigorAP devices on a dedicated management VLAN accessible only through jump hosts.
- Disable remote management features that are not required for daily operations until firmware updates are applied.
# Example upstream firewall restriction (adapt to your platform)
# Only allow the management subnet 10.10.20.0/24 to reach the VigorAP
iptables -A FORWARD -s 10.10.20.0/24 -d <VigorAP_IP> -p udp -j ACCEPT
iptables -A FORWARD -d <VigorAP_IP> -p udp -j DROP
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

