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 credential reuse
  2. Delivery
    Authenticate to VigorSwitch web management interface
  3. Exploit
    Send crafted logout request with absent or empty Cookie header
  4. Execution
    Trigger null pointer dereference in formlogout handler
  5. Persist
    Crash web management service
  6. Impact
    Management 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.

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

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

Alert me

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

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

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

Network-reachable management interface but requires admin credentials (PR:H); impact is a service crash with no scope change, confidentiality, or integrity effect.

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

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Medium
widely deployed managed switches in SMB and mid-market enterprise LAN environments
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.4%
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

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

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.

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