Sceawere
Vulnerability Detail
CVE-2026-71904UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
DrayTek VigorAP Command Injection Vulnerability
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.2
- Creation Date
- 4h ago
- Vendor
- DrayTek Corporation
- Product
- VigorAP 918R
- Attack Type
- Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
- Attack Complexity
- LOW
Narrative and Response
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.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.2",
"pubDate": "2026-08-24T18:17:01.700Z",
"pubdate": "2026-08-24T18:17:01.700Z",
"executiveSummary": "Multiple DrayTek VigorAP models suffer from a critical command injection vulnerability located within the tr069TestInform function.\nThe security flaw arises due to the lack of sufficient input sanitization and filtering of dangerous characters within the event_code field before it is directly concatenated into a system command execution routine.\nSuccessful exploitation of this vulnerability allows a remote attacker to execute arbitrary system commands with ultimate root privileges on the underlying operating system.\nThe primary impact of this vulnerability includes complete system compromise, unauthorized access to sensitive network infrastructure data, and potential lateral movement within the connected network.\nAlthough exploitation requires valid administrative credentials to access the device's web management interface, the risk implications remain severe due to the unrestricted administrative control gained upon successful payload delivery.\nAffected systems encompass multiple DrayTek VigorAP models possessing vulnerable firmware implementations of the TR-069 testing mechanism.",
"technicalDetails": "The vulnerability resides in the tr069TestInform function implemented across multiple DrayTek VigorAP models, specifically within the handling of TR-069 protocol parameters.\nThe root cause of the vulnerability is insufficient input validation and inadequate sanitization of dangerous shell metacharacters provided via the event_code field.\nWhen a user interacts with the web management interface, the input supplied to the vulnerable parameter is insecurely concatenated directly into an internal system command string without prior escaping or contextual encoding.\nThe vulnerable component is exposed via the device's web management interface, requiring network exposure to the administrative HTTP or HTTPS services.\nAuthentication requirements dictate that an attacker must possess valid administrative credentials to access the device management console and interact with the vulnerable function.\nPrivilege requirements are initially administrative at the application layer, but successful command injection escalates privileges immediately to root level due to the execution context of the underlying system daemon.\nThe attack flow begins when an authenticated attacker crafts a malicious HTTP request targeting the tr069TestInform functionality.\nThe attacker injects shell commands payload encased within the event_code parameter using command separators or execution metacharacters.\nUpon processing the request, the application passes the unsanitized string directly to the underlying operating system shell, executing the malicious payload with root privileges.\nPost-exploitation impact includes full administrative takeover of the VigorAP device, firmware modification, interception of network traffic passing through the access point, persistence mechanisms installation, and potential compromise of the wider local area network."
}