Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain admin credentials via phishing or reuse
  2. Delivery
    Authenticate to VigorSwitch web management interface
  3. Exploit
    Craft getSyslogFile HTTP request with path traversal in option field
  4. Execution
    Bypass insufficient input validation
  5. Persist
    Read arbitrary device filesystem files
  6. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

VigorSwitch G2100 0 <2.9.10
VigorSwitch P2540xs 0 <3.9.10
VigorSwitch G1282 0 <2.9.10
VigorSwitch PQ2121x 0 <2.9.10
VigorSwitch P2282x 0 <2.10.6
VigorSwitch P2542x 0 <3.10.6
VigorSwitch G1280 0 <2.9.10
VigorSwitch P2121 0 <2.9.10
VigorSwitch G2121 0 <2.9.10
VigorSwitch G2542x 0 <3.10.6
VigorSwitch PQ2200xb 0 <2.9.10
VigorSwitch Q2121x 0 <2.9.10
VigorSwitch G2540x 0 <2.9.10
VigorSwitch P2280x 0 <2.9.10
VigorSwitch G2540xs 0 <3.9.10
VigorSwitch PX2060 0 <2.9.10
VigorSwitch Q2300x 0 <2.10.7
VigorSwitch PQ2300xb 0 <2.10.7
VigorSwitch G2282x 0 <2.10.6
VigorSwitch P1282 0 <2.9.10
VigorSwitch P1281x 0 <2.9.10
VigorSwitch P2540x 0 <2.9.10
VigorSwitch P2100 0 <2.9.10
VigorSwitch P1280 0 <2.9.10
VigorSwitch P2542xh 0 <3.10.6
VigorSwitch G2280x 0 <2.9.10
VigorSwitch FX2120 0 <3.9.10
VigorSwitch Q2200x 0 <2.9.10

Affected Packages

euvd vigorswitch_fx2120 fix: 3.9.10
euvd vigorswitch_g1280 fix: 2.9.10
euvd vigorswitch_g1282 fix: 2.9.10
euvd vigorswitch_g2100 fix: 2.9.10
euvd vigorswitch_g2121 fix: 2.9.10
euvd vigorswitch_g2280x fix: 2.9.10
euvd vigorswitch_g2282x fix: 2.10.6
euvd vigorswitch_g2540x fix: 2.9.10
euvd vigorswitch_g2540xs fix: 3.9.10
euvd vigorswitch_g2542x fix: 3.10.6
euvd vigorswitch_p1280 fix: 2.9.10
euvd vigorswitch_p1281x fix: 2.9.10
euvd vigorswitch_p1282 fix: 2.9.10
euvd vigorswitch_p2100 fix: 2.9.10
euvd vigorswitch_p2121 fix: 2.9.10
euvd vigorswitch_p2280x fix: 2.9.10
euvd vigorswitch_p2282x fix: 2.10.6
euvd vigorswitch_p2540x fix: 2.9.10
euvd vigorswitch_p2540xs fix: 3.9.10
euvd vigorswitch_p2542x fix: 3.10.6
euvd vigorswitch_p2542xh fix: 3.10.6
euvd vigorswitch_pq2121x fix: 2.9.10
euvd vigorswitch_pq2200xb fix: 2.9.10
euvd vigorswitch_pq2300xb fix: 2.10.7
euvd vigorswitch_px2060 fix: 2.9.10
euvd vigorswitch_q2121x fix: 2.9.10
euvd vigorswitch_q2200x fix: 2.9.10
euvd vigorswitch_q2300x fix: 2.10.7

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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
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
vuln.today AI 4.9 MEDIUM

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Aug 24, 2026 - 18:02 EUVD

DescriptionCVE.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

EPSS Score
0.7%
Top 50% exploitable
Prevalence
Medium
popular DrayTek managed switches in SMB and enterprise campus networks
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2026-71921 CRITICAL
9.3 Aug 24

Pre-authentication OS command injection in DrayTek VigorSwitch managed switches lets a remote, unauthenticated attacker

CVE-2026-71943 HIGH
8.6 Aug 24

Command injection in DrayTek VigorSwitch's setDevNet function allows authenticated remote attackers to execute arbitrary

CVE-2026-71930 HIGH
8.6 Aug 24

Command injection in DrayTek VigorSwitch's setTime function enables authenticated administrators to execute arbitrary OS

CVE-2026-71929 HIGH
8.6 Aug 24

Command injection in multiple DrayTek VigorSwitch models enables authenticated administrators to execute arbitrary OS co

CVE-2026-71925 HIGH
8.6 Aug 24

Command injection in multiple DrayTek VigorSwitch models' getDetail function enables authenticated remote attackers hold

CVE-2026-71924 HIGH
8.6 Aug 24

Command injection in DrayTek VigorSwitch's getVid function allows an authenticated remote administrator to execute arbit

CVE-2026-71919 HIGH
8.6 Aug 24

Command injection in multiple DrayTek VigorSwitch managed switch models allows an authenticated remote administrator to

CVE-2026-71918 HIGH
8.6 Aug 24

Command injection in the DrayTek VigorSwitch `webBackupAction` function allows authenticated remote attackers to execute

CVE-2026-71917 HIGH
8.6 Aug 24

Command injection in the DrayTek VigorSwitch series' pingtrace diagnostic function allows an authenticated administrator

CVE-2026-71915 HIGH
8.6 Aug 24

Command injection in DrayTek VigorSwitch's jsonstatus function allows authenticated remote administrators to execute arb

CVE-2026-71931 HIGH
8.6 Aug 24

Command injection in DrayTek VigorSwitch's tftp_upgrade function enables authenticated remote administrators to execute

CVE-2026-71916 HIGH
8.6 Aug 24

Command injection via the commandTable function affects 28 DrayTek VigorSwitch managed switch models across multiple fir

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy