Description
Multiple DrayTek VigorAP models contain a command injection vulnerability in the setcamset function. The vulnerability is caused by insufficient filtering of the selectSlaves field 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

Command injection in the setcamset function of DrayTek VigorAP firmware allows a remote attacker with valid administrative credentials to inject and execute arbitrary operating system commands with root privileges. The vulnerability arises from inadequate filtering of the selectSlaves field before it is passed to the system shell, a weakness categorized as CWE-78. Successful exploitation could compromise device control, data integrity, and network security.

Affected Systems

Devices affected are DrayTek VigorAP 1060C, 903, 906, 912C, 918R, and 960C models. Any firmware version on these devices is potentially vulnerable as no specific version constraints were reported.

Risk and Exploitability

CVSS v3.1 score of 8.6 assigns this vulnerability a High severity rating. The EPSS score of 3% indicates a low but nonzero likelihood of exploitation in the wild. The absence of a KEV listing does not preclude real-world attacks. An attacker must first authenticate to the web management interface, which requires valid administrative credentials. Once authenticated, the attacker can craft a request to setcamset that injects shell commands, thereby gaining root access. The attack surface is limited to devices that expose their web interface to untrusted networks; protecting the interface or using strong authentication are key mitigations.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the firmware of all affected DrayTek VigorAP devices to the latest release that contains the fixed setcamset implementation.
  • If a firmware update is unavailable or delayed, restrict or disable the web management interface from external networks, or place the device within a locked subnet that requires VPN or direct management.
  • Enforce strong, unique administrative passwords and consider enabling multi‑factor authentication on the web interface to reduce the risk of credential compromise.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 21:30: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 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 17:30:00 +0000

Type Values Removed Values Added
Description Multiple DrayTek VigorAP models contain a command injection vulnerability in the setcamset function. The vulnerability is caused by insufficient filtering of the selectSlaves field 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 setcamset
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-24T19:02:15.607Z

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

Link: CVE-2026-71907

cve-icon Vulnrichment

Updated: 2026-08-24T19:02:11.140Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-08-26T17:10:09.810

Link: CVE-2026-71907

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