Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid admin credentials
  2. Delivery
    Authenticate to web management interface
  3. Exploit
    Navigate to ACL General Setup
  4. Execution
    Submit Add ACE request with oversized name field
  5. Persist
    Trigger buffer overflow in firmware
  6. Impact
    Denial of service or arbitrary code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

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 - CVSS PR:H explicitly confirms this authentication requirement. The attacker must have network reachability to the management interface (typically TCP 80/443), but no special network position beyond that is needed (AV:N/AC:L). The specific vulnerable operation is the Add ACE function within ACL General Setup, meaning the attacker must navigate to that configuration workflow. Exploitation is limited to the authenticated administrative context: unauthenticated or low-privilege users cannot reach the vulnerable code path. Non-default configurations that further restrict management interface access - such as IP-based management ACLs, VLAN isolation, or disabled remote web management - would prevent exploitation even with valid credentials from outside the permitted source range.

Impact

The CVSS 4.0 score of 8.6 reflects severe potential impact (VC:H/VI:H/VA:H) but is tempered by the PR:H requirement, meaning exploitation demands prior administrative compromise of the device. This single prerequisite sharply reduces realistic attack surface: an external attacker must first obtain valid admin credentials through credential theft, reuse, phishing, or a chained vulnerability before triggering the buffer overflow. EPSS data was not provided, limiting probabilistic exploitation forecasting; however, the absence from CISA KEV and the lack of reported public exploit code both support a lower near-term exploitation likelihood. The scope change metrics (SC:N/SI:N/SA:N) indicate the vulnerability is contained within the vulnerable device and does not propagate to downstream systems. The primary real-world risk is to organizations where administrative credentials are weakly controlled or shared, or where the management interface is network-accessible without strict IP allowlisting. Despite the high CVSS headline, this is a moderate operational priority compared to unauthenticated network-vector vulnerabilities in the same product class.

Exploit ScenarioDerived

An attacker who has obtained valid administrative credentials for a DrayTek VigorSwitch - through password reuse, credential theft, or social engineering - authenticates to the device's web management interface and navigates to the ACL configuration section. By submitting an Add ACE request with an excessively long name field, the attacker overflows the fixed-size destination buffer in the acl_general_setup handler, corrupting memory in a way that causes a denial of service (device crash/reboot) or, if exploitable for control flow hijacking, executes arbitrary commands with firmware-level privileges. No public proof-of-concept code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 24, 2026

Buffer overflow in DrayTek VigorSwitch's ACL configuration function exposes authenticated administrators to denial of service or potential arbitrary command execution via the device's web management interface. The root cause - an unbounded strcpy-style copy of a user-supplied name field into a fixed-size stack or heap buffer inside acl_general_setup's Add ACE handler - is a classic CWE-120 defect reachable over the network from any host with management-plane access. Exploitation requires valid administrative credentials (CVSS PR:H), substantially limiting the attack surface; no public exploit code has been identified at time of analysis, and this CVE does not appear in the CISA KEV catalog.

RemediationAI

Apply the firmware update referenced in DrayTek's August 2026 security advisory at https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/; patch available per vendor advisory, but exact fixed firmware version numbers are not specified in the available data and should be confirmed directly with DrayTek or the advisory page. As an immediate compensating control, restrict access to the web management interface to a dedicated, isolated management VLAN or specific trusted administrator IP ranges using firewall ACLs or the device's own management access controls - this directly limits who can supply the crafted input. Disabling remote HTTP/HTTPS management entirely and requiring out-of-band (console) administration eliminates the attack vector for this vulnerability at the cost of operational convenience. Do not expose VigorSwitch management interfaces directly to the internet or untrusted network segments. Rotate administrative credentials if any possibility of prior compromise exists, as credential theft is a prerequisite for exploitation.

Affected VersionsENISA

VigorSwitch G1282 0 <2.9.10
VigorSwitch G2540x 0 <2.9.10
VigorSwitch P1282 0 <2.9.10
VigorSwitch PQ2121x 0 <2.9.10
VigorSwitch P2540x 0 <2.9.10
VigorSwitch G2542x 0 <3.10.6
VigorSwitch G1280 0 <2.9.10
VigorSwitch P2121 0 <2.9.10
VigorSwitch P2100 0 <2.9.10
VigorSwitch G2121 0 <2.9.10
VigorSwitch PX2060 0 <2.9.10
VigorSwitch P2282x 0 <2.10.6
VigorSwitch G2280x 0 <2.9.10
VigorSwitch PQ2200xb 0 <2.9.10
VigorSwitch P2542x 0 <3.10.6
VigorSwitch G2100 0 <2.9.10
VigorSwitch P1280 0 <2.9.10
VigorSwitch P2280x 0 <2.9.10
VigorSwitch P1281x 0 <2.9.10
VigorSwitch P2540xs 0 <3.9.10
VigorSwitch PQ2300xb 0 <2.10.7
VigorSwitch G2540xs 0 <3.9.10
VigorSwitch Q2200x 0 <2.9.10
VigorSwitch FX2120 0 <3.9.10
VigorSwitch G2282x 0 <2.10.6
VigorSwitch Q2300x 0 <2.10.7
VigorSwitch P2542xh 0 <3.10.6
VigorSwitch Q2121x 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 vulnerability resides in the acl_general_setup Add ACE function of the VigorSwitch web management firmware, which processes Access Control List entry names supplied through the HTTP management interface. CWE-120 (Classic Buffer Overflow) identifies the root cause: the firmware copies a variable-length name field into a statically allocated buffer without first validating or truncating its length, allowing a crafted value to overflow the buffer and corrupt adjacent memory. The affected CPEs span at least ten distinct VigorSwitch models - G2540XS, P2540XS, FX2120, G2282X, P2282X, Q2300X, PQ2300XB, G2542X, P2542X, and P2542XH - and the VulnCheck tags suggest an even broader set including G1280, P1280, P1281X, G1282, P1282, G2121, P2121, PQ2121X, Q2121X, G2280X, P2280X, Q2200X, PQ2200XB, G2100, P2100, G2540X, P2540X, and PX2060, indicating the vulnerable code path is shared across a large firmware family. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:H confirms network reachability with no special attack prerequisites beyond authentication.

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 8.6 HIGH
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
vuln.today AI 7.2 HIGH

Network-reachable via web UI (AV:N/AC:L), admin authentication mandatory (PR:H), no scope change to other systems (S:U), full impact triad if code execution achieved (C:H/I:H/A:H).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/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
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 24, 2026 - 18:02 EUVD
CVE Published
Aug 24, 2026 - 17:08 cve.org
HIGH 8.6

DescriptionCVE.org

Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the acl_general_setup Add ACE function. The vulnerability is caused by copying the name field into a fixed-size buffer without length validation. A remote attacker can trigger this vulnerability via crafted input, causing a denial of service or potentially executing arbitrary commands. Exploitation requires valid administrative credentials for the device's web management interface.

Executive ViewAI

Why It Matters

DrayTek VigorSwitch network switches contain a high-severity buffer overflow vulnerability (CVE-2026-71939, CVSS 8.6) in the web management ACL configuration interface that could enable authenticated administrators to trigger denial of service or execute arbitrary commands. While exploitation requires valid administrative credentials-substantially limiting exposure-these devices are critical infrastructure affecting production network operations, making this a material risk requiring immediate remediation planning.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement network segmentation to restrict management-plane access to trusted administrative hosts; enforce multi-factor authentication on administrator accounts where supported; enable comprehensive logging and alerting for ACL configuration changes; consider disabling web management in favor of CLI access from isolated jump hosts; maintain offline backups of switch configurations for rapid recovery from denial-of-service events.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Medium
SMB and enterprise networking vendor, strongest in APAC markets
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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