CVE-2026-71937

DrayTek VigorSwitch Multiple Models Buffer Overflow via poe_schedule_profile

State
Published
Severity
8.6 High
Published
Aug 24, 2026
Updated
Aug 24, 2026
Reserved
Aug 8, 2026

Read the record on cve.org

Description

Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the poe_schedule_profile function. The vulnerability is caused by repeated concatenation of the start_date, start_time, duration_time, how_often, weekdays, monthly_date, and cycle_duration fields into small fixed-size buffers without proper length checks. 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.

Scores

CVSSScoreVectorSource
4.08.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NVulnCheck
3.17.2 HighCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:HVulnCheck

Weaknesses

  • CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

Affected Products

ProductVersions
VigorSwitch G2540xsDrayTek Corporation
  • before 3.9.10Affected
VigorSwitch P2540xsDrayTek Corporation
  • before 3.9.10Affected
VigorSwitch FX2120DrayTek Corporation
  • before 3.9.10Affected
VigorSwitch G2282xDrayTek Corporation
  • before 2.10.6Affected
VigorSwitch P2282xDrayTek Corporation
  • before 2.10.6Affected
VigorSwitch Q2300xDrayTek Corporation
  • before 2.10.7Affected
VigorSwitch PQ2300xbDrayTek Corporation
  • before 2.10.7Affected
VigorSwitch G2542xDrayTek Corporation
  • before 3.10.6Affected
VigorSwitch P2542xDrayTek Corporation
  • before 3.10.6Affected
VigorSwitch P2542xhDrayTek Corporation
  • before 3.10.6Affected
VigorSwitch PX2060DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch G1280DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P1280DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P1281xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch G1282DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P1282DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch G2121DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P2121DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch PQ2121xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch Q2121xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch G2280xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P2280xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch Q2200xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch PQ2200xbDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch G2100DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P2100DrayTek Corporation
  • before 2.9.10Affected
VigorSwitch G2540xDrayTek Corporation
  • before 2.9.10Affected
VigorSwitch P2540xDrayTek Corporation
  • before 2.9.10Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.