Description
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.
Published: 2026-08-24
Score: 8.6 High
EPSS: 3.1% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

This flaw is an OS command injection (CWE-78) in the mesh_start_speed_test routine of several DrayTek VigorAP firmware releases. The lack of validation on the meshdevice_index and meshdevice_ip parameters lets a crafted web request be passed straight to the underlying shell, allowing an attacker who has logged into the web management interface with administrative privileges to run arbitrary commands as root. The ability to execute system commands with elevated rights turns the device into a fully compromised endpoint, exposing all configuration, network traffic, and potentially any user data passing through the access point.

Affected Systems

The vulnerability affects DrayTek VigorAP 1060C, VigorAP 903, VigorAP 906, VigorAP 912C, VigorAP 918R, and VigorAP 960C models. All firmware versions shipped before DrayTek’s official patch are vulnerable; administrators should confirm the device model and firmware revision before applying any remediation.

Risk and Exploitability

The CVSS score of 8.6 signals high severity, while the EPSS score is 3%, indicating a moderate exploitation probability. The flaw requires valid administrative credentials to the web interface, so the attack surface is restricted to individuals who can access that interface, either locally or remotely. Because the vulnerability is not listed in CISA’s KEV catalog, there is no evidence yet of large‑scale exploitation. Nevertheless, the potential for full root‑level takeover warrants immediate attention.

Generated by OpenCVE AI on August 25, 2026 at 14:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s official firmware update that fixes the command‑injection vulnerability.
  • Limit the web management interface to trusted internal networks or enforce firewall rules that block external access.
  • Enforce strong, unique administrative passwords and enable two‑factor authentication if the device supports it.

Generated by OpenCVE AI on August 25, 2026 at 14:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 24 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Draytek vigorap 1060c
Draytek vigorap 903
Draytek vigorap 906
Draytek vigorap 912c
Draytek vigorap 918r
Draytek vigorap 960c
Vendors & Products Draytek vigorap 1060c
Draytek vigorap 903
Draytek vigorap 906
Draytek vigorap 912c
Draytek vigorap 918r
Draytek vigorap 960c

Mon, 24 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Description 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.
Title DrayTek VigorAP Multiple Models OS Command Injection via mesh_start_speed_test
First Time appeared Draytek
Draytek vigorap 1060c Firmware
Draytek vigorap 903 Firmware
Draytek vigorap 906 Firmware
Draytek vigorap 912c Firmware
Draytek vigorap 918r Firmware
Draytek vigorap 960c Firmware
Weaknesses CWE-78
CPEs cpe:2.3:o:draytek:vigorap_1060c_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:draytek:vigorap_903_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:draytek:vigorap_906_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:draytek:vigorap_912c_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:draytek:vigorap_918r_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:draytek:vigorap_960c_firmware:*:*:*:*:*:*:*:*
Vendors & Products Draytek
Draytek vigorap 1060c Firmware
Draytek vigorap 903 Firmware
Draytek vigorap 906 Firmware
Draytek vigorap 912c Firmware
Draytek vigorap 918r Firmware
Draytek vigorap 960c Firmware
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.6, 'vector': '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'}


Subscriptions

Draytek Vigorap 1060c Vigorap 1060c Firmware Vigorap 903 Vigorap 903 Firmware Vigorap 906 Vigorap 906 Firmware Vigorap 912c Vigorap 912c Firmware Vigorap 918r Vigorap 918r Firmware Vigorap 960c Vigorap 960c Firmware
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-26T16:14:57.367Z

Reserved: 2026-08-08T16:37:44.517Z

Link: CVE-2026-71908

cve-icon Vulnrichment

Updated: 2026-08-26T15:56:56.708Z

cve-icon NVD

Status : Deferred

Published: 2026-08-24T18:17:02.420

Modified: 2026-08-26T17:17:12.260

Link: CVE-2026-71908

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T14:45:03Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')