Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid admin credentials
-
DeliveryAuthenticate to web management interface
-
ExploitNavigate to ACL General Setup
-
ExecutionSubmit Add ACE request with oversized name field
-
PersistTrigger buffer overflow in firmware
-
ImpactDenial 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
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
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).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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
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.
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-64998
GHSA-w265-5q4m-22wq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB