Skip to main content
← All vulnerabilities
CVE-2026-71926

DrayTek VigorSwitch Multiple Models OS Command Injection via setDevice

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.9.10, 2.10.6, 2.10.7, 3.10.6, 2.9.10
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevice function. The vulnerability is caused by insufficient sanitization of the username, password, and location fields before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges. Exploitation requires valid administrative credentials for the device's web management interface.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • DrayTek Corporation VigorSwitch G2540xs

    fixed in 3.9.10

  • DrayTek Corporation VigorSwitch P2540xs

    fixed in 3.9.10

  • DrayTek Corporation VigorSwitch FX2120

    fixed in 3.9.10

  • DrayTek Corporation VigorSwitch G2282x

    fixed in 2.10.6

  • DrayTek Corporation VigorSwitch P2282x

    fixed in 2.10.6

  • DrayTek Corporation VigorSwitch Q2300x

    fixed in 2.10.7

  • DrayTek Corporation VigorSwitch PQ2300xb

    fixed in 2.10.7

  • DrayTek Corporation VigorSwitch G2542x

    fixed in 3.10.6

  • DrayTek Corporation VigorSwitch P2542x

    fixed in 3.10.6

  • DrayTek Corporation VigorSwitch P2542xh

    fixed in 3.10.6

  • DrayTek Corporation VigorSwitch PX2060

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch G1280

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P1280

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P1281x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch G1282

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P1282

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch G2121

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P2121

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch PQ2121x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch Q2121x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch G2280x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P2280x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch Q2200x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch PQ2200xb

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch G2100

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P2100

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch G2540x

    fixed in 2.9.10

  • DrayTek Corporation VigorSwitch P2540x

    fixed in 2.9.10

References 2

draytek.com

vulncheck.com