Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials via phishing or credential reuse
-
DeliveryAuthenticate to VigorSwitch web management interface
-
ExploitSend crafted logout request with absent or empty Cookie header
-
ExecutionTrigger null pointer dereference in formlogout handler
-
PersistCrash web management service
-
ImpactManagement plane rendered unavailable
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The CVE description explicitly states that exploitation requires valid administrative credentials for the device's web management interface - this is the primary and decisive constraint. The attacker must reach the web management interface over the network (AV:N per CVSS 4.0). The triggering condition is a crafted HTTP request to the formlogout endpoint that omits or sends an empty Cookie header, which the handler processes without null-checking before string operations. What limits exploitation: admin-level authentication (PR:H) is mandatory and cannot be bypassed by this vulnerability alone - an attacker must separately acquire admin credentials before this flaw is reachable. Impact is bounded to availability of the web management service only; data-plane switch forwarding is not affected, and no confidentiality or integrity impact is possible per the CVSS metrics. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N) accurately characterizes the risk: the management interface is network-reachable without complexity, but the mandatory admin credential prerequisite (PR:H) sharply constrains the realistic attacker pool to those who have already achieved privileged access through a separate compromise path. Impact is limited exclusively to availability of the web management service - no confidentiality or integrity impact is possible per the CVSS metrics, and the switch data plane is unaffected. No EPSS score is available to quantify exploitation probability, and neither CISA KEV listing nor POC exploit code is referenced in the available data, reinforcing the assessment that this is not a widely exploited issue. The practical business risk is temporary management-plane outage - disruptive for network operations teams but recoverable - and secondary only to ensuring that admin credentials are not exposed. The 6.9 score is proportionate given the authentication barrier and DoS-only impact. |
| Exploit ScenarioDerived | An attacker who has obtained valid administrative credentials - for example through credential reuse or phishing - authenticates to a vulnerable VigorSwitch web management interface and sends a crafted HTTP request to the formlogout endpoint with the Cookie header omitted or set to an empty value. The formlogout function dereferences a null pointer, crashing the web management service and rendering the switch unmanageable via the web UI until the service recovers or the device is rebooted. No public exploit code is referenced in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Null pointer dereference in DrayTek VigorSwitch's formlogout web management function allows authenticated remote administrators to crash the management service, causing a denial of service across 28+ switch models spanning the G, P, Q, FX, and PX product lines. The flaw stems from absent validation of an empty or missing Cookie header before string handling in the formlogout handler, and is patched in firmware versions released under DrayTek's August 2026 security advisory. No public exploit code or CISA KEV listing is referenced in the available data.
RemediationAI
Upgrade affected VigorSwitch firmware to the patched release for each model family: version 2.9.10 or later for the majority of affected models (G2540x, P2540x, PX2060, Q2200x, PQ2200xb, G2280x, P2280x, G2100, P2100, G1280, P1280, P1281x, G1282, P1282, G2121, P2121, Q2121x, PQ2121x); version 2.10.6 or later for G2282x and P2282x; version 2.10.7 or later for Q2300x and PQ2300xb; version 3.9.10 or later for G2540xs, P2540xs, and FX2120; and version 3.10.6 or later for G2542x, P2542x, and P2542xh. Firmware downloads and detailed instructions are available via the DrayTek advisory at https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/. As a compensating control before patching, restrict web management interface access to dedicated management VLANs or trusted IP ranges using ACLs, and disable remote management access from untrusted networks - this eliminates network reachability and fully mitigates the attack vector; the trade-off is reduced administrative flexibility for distributed operations teams.
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 affected code resides in the embedded web management server on DrayTek VigorSwitch managed Layer 2/3 switches. The formlogout CGI handler processes HTTP logout requests and - per CWE-476 (Null Pointer Dereference) - fails to validate whether the Cookie header is present or non-empty before performing string operations on it. When a request omits or sends an empty Cookie header, the handler dereferences a NULL pointer, causing a process crash. Affected CPE strings (cpe:2.3:a:draytek_corporation:vigorswitch_*) span multiple product families sharing the same vulnerable codebase across firmware branches 2.9.x, 2.10.x, and 3.x. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) confirms the vulnerability is reachable over the network with no attack complexity, but only from sessions holding high-privilege (admin) credentials.
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:N/VI:N/VA:H/SC:N/SI:N/SA:N
Network-reachable management interface but requires admin credentials (PR:H); impact is a service crash with no scope change, confidentiality, or integrity effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Multiple DrayTek VigorSwitch models contain a null pointer dereference vulnerability in the formlogout function. The vulnerability is caused by missing checks for an empty or absent Cookie header before string handling. A remote attacker can trigger this vulnerability via a crafted request to crash the service and cause a denial of service. 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
A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
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-64979
GHSA-648m-vmc5-h63x
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB