CVE-2026-71904

DrayTek VigorAP Multiple Models OS Command Injection via tr069TestInform

Published Aug 24, 2026 CVSS 4.0 · 8.6 High EPSS 1.8% KEV · Not listed
Description
Multiple DrayTek VigorAP models contain a command injection vulnerability in the tr069TestInform function. The vulnerability is caused by insufficient filtering of dangerous characters before the event_code field is concatenated into a system command. 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.

Analysis

AI-generated

Technical impact

The vulnerability exists in the tr069TestInform function of several DrayTek VigorAP models. Insufficient filtering of special characters in the event_code field allows a crafted input to be concatenated into a system command. This creates a command injection flaw (CWE-78) that can be used by an attacker to run arbitrary commands with root privileges once the exploit is triggered.

Affected Systems

Affected devices are DrayTek VigorAP 1060C, 903, 906, 912C, 918R, and 960C firmware. No specific firmware version range is listed in the CNA data; all releases of these models noted in the advisory are known to be vulnerable.

Risk and Exploitability

The CVSS score of 8.6 classifies this issue as high severity. The EPSS score of 2% and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires valid administrative credentials for the device’s web management interface, implying an authenticated attacker can achieve remote code execution on the device with root access.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update all affected VigorAP devices to the latest firmware version recommended by DrayTek in the security advisory.
  • Restrict access to the web management interface by limiting connections to trusted IP ranges or placing the device behind a firewall that requires VPN authentication.
  • Enforce strong, unique administrative passwords and enable two‑factor authentication if the device supports it to reduce the risk of credential compromise.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

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
Type Values Removed Values Added
Description Multiple DrayTek VigorAP models contain a command injection vulnerability in the tr069TestInform function. The vulnerability is caused by insufficient filtering of dangerous characters before the event_code field is concatenated into a system command. 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 tr069TestInform
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'}

Weaknesses
  • CWE-78

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

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 24, 2026, 7:52 PM
Reserved
Aug 8, 2026, 4:37 PM
Status
Deferred
Published
Aug 24, 2026, 6:17 PM
Modified
Oct 14, 2026, 1:10 PM