Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials via phishing or reuse
-
DeliveryAuthenticate to VigorSwitch web management interface
-
ExploitCraft getSyslogFile HTTP request with path traversal in option field
-
ExecutionBypass insufficient input validation
-
PersistRead arbitrary device filesystem files
-
ImpactExfiltrate configuration or credentials for follow-on attack
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires valid administrative credentials for the DrayTek VigorSwitch web management interface, confirmed by the CVSS 4.0 PR:H metric. The attacker must be able to reach the management interface over a network path (AV:N), which is the specific attack surface for the getSyslogFile function. No additional user interaction by a secondary party is required once the attacker is authenticated (UI:N). The primary limiting factor is the administrative privilege barrier: unauthenticated attackers cannot trigger this vulnerability without first obtaining the device's admin credentials through a separate action. Deployments that restrict management interface access to dedicated management VLANs, out-of-band networks, or specific trusted source IP ranges via ACLs face substantially reduced realistic exposure even if running unpatched firmware, since a remote attacker would need to breach those network controls before reaching the vulnerable endpoint. |
| Impact | The CVSS 4.0 score of 6.9 (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N) accurately reflects the principal tension in this vulnerability: high confidentiality impact bounded by a high privilege prerequisite. The network attack vector and low complexity indicate that exploitation is technically straightforward once credentials are obtained, but the administrative authentication barrier materially narrows the attacker population. No EPSS data was supplied, and the CVE is not in the CISA KEV catalog, meaning active exploitation is unconfirmed. No public POC has been identified, consistent with a freshly disclosed vendor advisory. The impact is limited to information disclosure - there is no integrity or availability component - though files retrieved via traversal (device configurations, credential stores, SSH host keys) could fuel follow-on attacks against the network infrastructure. Organizations that expose the VigorSwitch web management interface directly to untrusted segments or that reuse administrative credentials across devices face meaningfully elevated realistic risk beyond what raw CVSS alone conveys; even a mid-sized municipal IT team in swidnica managing a campus-wide VigorSwitch deployment should treat this as an urgent patching item if management interfaces are not segmented. The SSVC exploitation status is 'none' at time of analysis, and the technical impact is partial (confidentiality only), which collectively supports a patch-within-normal-cycle posture for well-segmented environments but immediate patching where management interfaces are broadly reachable. |
| Exploit ScenarioDerived | An attacker who has acquired valid administrative credentials - through credential stuffing against a reused password, phishing an administrator, or lateral movement from another compromised device - authenticates to the VigorSwitch web management interface and submits a crafted HTTP request to the getSyslogFile endpoint with a path traversal sequence such as '../../../../etc/passwd' or the device's configuration export path in the option parameter. The firmware's insufficient validation resolves the traversal and returns the contents of the targeted file, potentially exposing password hashes, SSH host keys, or full device configurations. No public exploit code has been identified, but the technical bar is low - exploitation requires only standard HTTP request crafting once credentials are available. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Directory traversal in DrayTek VigorSwitch's getSyslogFile web management function exposes arbitrary device filesystem files to authenticated administrators who supply crafted path traversal sequences in the option parameter. Twenty-eight VigorSwitch managed-switch models across the G, P, Q, PQ, FX, and PX product lines are confirmed affected, with firmware versions fixed at 2.9.10, 2.10.6, 2.10.7, 3.9.10, and 3.10.6 depending on the model. No public exploit code has been identified at time of analysis and this CVE is absent from the CISA KEV catalog, but vendor-released patches are available and should be prioritized given the breadth of affected hardware.
RemediationAI
DrayTek has released firmware updates for all affected VigorSwitch models; consult the official security advisory at https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/ for exact firmware filenames and download links. Per EUVD-2026-64991, upgrade targets are firmware 2.9.10 or later for the majority of models (G2100, P2100, G1280, P1280, G1282, P1282, P1281x, G2121, P2121, Q2121x, PQ2121x, G2280x, P2280x, G2540x, P2540x, Q2200x, PQ2200xb, PX2060), firmware 2.10.6 or later for G2282x, P2282x, and P2542x, firmware 2.10.7 or later for Q2300x and PQ2300xb, and firmware 3.9.10 or later for G2540xs, P2540xs, and FX2120, and firmware 3.10.6 or later for G2542x, P2542x, and P2542xh. As an immediate compensating control prior to patching, restrict access to the web management interface to dedicated management VLANs or out-of-band networks using ACLs or firewall rules - this prevents untrusted hosts from reaching the interface even if credentials are known. If the platform supports CLI-only management, disabling the web interface eliminates the attack surface entirely at the cost of GUI functionality. Audit administrative accounts for unauthorized additions and rotate all administrative credentials as a precautionary measure.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 28 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerable function getSyslogFile is part of the HTTP-based web management interface present across the DrayTek VigorSwitch managed-switch product family. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) describes the root cause: the 'option' parameter supplied to this function is not sufficiently sanitized, allowing sequences such as '../../../' to escape the intended syslog directory and dereference arbitrary paths on the device's embedded filesystem. The affected CPE strings (cpe:2.3:a:draytek_corporation:vigorswitch_g2540xs, vigorswitch_p2540xs, vigorswitch_fx2120, vigorswitch_g2282x, and others) confirm the vulnerability spans DrayTek's full Layer 2/Layer 3 managed-switch lineup, including 1G, 2.5G, 10G PoE, PoE+, and fiber-uplink variants. Because the attack surface is the web management interface and the CVSS 4.0 vector specifies AV:N, the function is reachable over any network path to the device's management plane, but only after the attacker clears the administrative authentication requirement (PR:H).
Know when Vigorswitch G2540Xs gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Web management interface is network-reachable (AV:N) but requires admin credentials (PR:H); impact is confidentiality-only file read with no integrity or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Multiple DrayTek VigorSwitch models contain a directory traversal vulnerability in the getSyslogFile function. The vulnerability is caused by insufficient validation of the option field. A remote attacker can trigger this vulnerability via crafted input containing path traversal sequences to access arbitrary files on the device. Exploitation requires valid administrative credentials for the device's web management interface.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Vigorswitch G2540Xs
View allPre-authentication OS command injection in DrayTek VigorSwitch managed switches lets a remote, unauthenticated attacker
Command injection in DrayTek VigorSwitch's setDevNet function allows authenticated remote attackers to execute arbitrary
Command injection in DrayTek VigorSwitch's setTime function enables authenticated administrators to execute arbitrary OS
Command injection in multiple DrayTek VigorSwitch models enables authenticated administrators to execute arbitrary OS co
Command injection in multiple DrayTek VigorSwitch models' getDetail function enables authenticated remote attackers hold
Command injection in DrayTek VigorSwitch's getVid function allows an authenticated remote administrator to execute arbit
Command injection in multiple DrayTek VigorSwitch managed switch models allows an authenticated remote administrator to
Command injection in the DrayTek VigorSwitch `webBackupAction` function allows authenticated remote attackers to execute
Command injection in the DrayTek VigorSwitch series' pingtrace diagnostic function allows an authenticated administrator
Command injection in DrayTek VigorSwitch's jsonstatus function allows authenticated remote administrators to execute arb
Command injection in DrayTek VigorSwitch's tftp_upgrade function enables authenticated remote administrators to execute
Command injection via the commandTable function affects 28 DrayTek VigorSwitch managed switch models across multiple fir
EUVD-2026-64991
GHSA-r5v5-f3wg-hpww
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB