Search

Find a vulnerability

Search criteria

    82 vulnerabilities by DrayTek Corporation

    CVE-2026-71943 (GCVE-0-2026-71943)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-26 16:13
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via setDevNet
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevNet function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-26 15:57 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71943",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-26T15:57:13.574677Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-26T16:13:51.710Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevNet function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:06.077Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via setDevNet",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-setdevnet"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via setDevNet",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71943",
        "datePublished": "2026-08-24T17:08:06.077Z",
        "dateReserved": "2026-08-08T16:43:04.176Z",
        "dateUpdated": "2026-08-26T16:13:51.710Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71942 (GCVE-0-2026-71942)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-24 18:38
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via mail_mailalert
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the mail_mailalert function. The vulnerability is caused by concatenating multiple smtpReceiver email addresses into a fixed-size buffer without checking the remaining buffer size. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:37 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71942",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:37:40.430897Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:38:01.010Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the mail_mailalert function. The vulnerability is caused by concatenating multiple smtpReceiver email addresses into a fixed-size buffer without checking the remaining buffer size. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:05.410Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via mail_mailalert",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-mail-mailalert"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via mail_mailalert",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71942",
        "datePublished": "2026-08-24T17:08:05.410Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T18:38:01.010Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71941 (GCVE-0-2026-71941)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-27 13:53
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via diag_logmail
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the diag_logmail function. The vulnerability is caused by concatenating multiple smtpReceiver email addresses into a fixed-size buffer without checking the remaining buffer size. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-27 13:53 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71941",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-27T13:53:03.285168Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-27T13:53:21.910Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the diag_logmail function. The vulnerability is caused by concatenating multiple smtpReceiver email addresses into a fixed-size buffer without checking the remaining buffer size. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:04.706Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via diag_logmail",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-diag-logmail"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via diag_logmail",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71941",
        "datePublished": "2026-08-24T17:08:04.706Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-27T13:53:21.910Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71940 (GCVE-0-2026-71940)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-24 18:18
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via acl_general_setup Edit ACE
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the acl_general_setup Edit 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:18 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71940",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:18:28.867119Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:18:36.315Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the acl_general_setup Edit 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:03.999Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via acl_general_setup Edit ACE",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-acl-general-setup-edit-ace"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via acl_general_setup Edit ACE",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71940",
        "datePublished": "2026-08-24T17:08:03.999Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T18:18:36.315Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71939 (GCVE-0-2026-71939)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-24 19:56
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via acl_general_setup Add ACE
    Summary
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:56 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71939",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:56:42.758251Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:56:54.713Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:03.232Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via acl_general_setup Add ACE",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-acl-general-setup-add-ace"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via acl_general_setup Add ACE",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71939",
        "datePublished": "2026-08-24T17:08:03.232Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T19:56:54.713Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71938 (GCVE-0-2026-71938)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-26 16:13
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via switch_lan_gvrp
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the switch_lan_gvrp function. The vulnerability is caused by unsafe copying of the portList field into an undersized buffer. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-26 15:57 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71938",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-26T15:57:10.358636Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-26T16:13:59.861Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the switch_lan_gvrp function. The vulnerability is caused by unsafe copying of the portList field into an undersized buffer. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:02.518Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via switch_lan_gvrp",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-switch-lan-gvrp"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via switch_lan_gvrp",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71938",
        "datePublished": "2026-08-24T17:08:02.518Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-26T16:13:59.861Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71937 (GCVE-0-2026-71937)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-24 18:45
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via poe_schedule_profile
    Summary
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:44 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71937",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:44:16.323310Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:45:00.987Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:01.844Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via poe_schedule_profile",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-poe-schedule-profile"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via poe_schedule_profile",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71937",
        "datePublished": "2026-08-24T17:08:01.844Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T18:45:00.987Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71936 (GCVE-0-2026-71936)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-27 13:52
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via sysreboot
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the sysreboot function. The vulnerability is caused by unsafe concatenation of split valueN data into a fixed-size buffer. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-27 13:51 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71936",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-27T13:51:59.291758Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-27T13:52:16.469Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the sysreboot function. The vulnerability is caused by unsafe concatenation of split valueN data into a fixed-size buffer. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:01.136Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via sysreboot",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-sysreboot"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via sysreboot",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71936",
        "datePublished": "2026-08-24T17:08:01.136Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-27T13:52:16.469Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71935 (GCVE-0-2026-71935)

    Vulnerability from nvd – Published: 2026-08-24 17:08 – Updated: 2026-08-24 18:14
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via webBackupAction
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the webBackupAction function. The vulnerability is caused by repeated string concatenation of the pathN, valueN, key, and option fields into fixed-size stack buffers without total 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:13 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71935",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:13:51.514456Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:14:02.008Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the webBackupAction function. The vulnerability is caused by repeated string concatenation of the pathN, valueN, key, and option fields into fixed-size stack buffers without total 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:08:00.484Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via webBackupAction",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-webbackupaction"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via webBackupAction",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71935",
        "datePublished": "2026-08-24T17:08:00.484Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T18:14:02.008Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71934 (GCVE-0-2026-71934)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 19:56
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Buffer Overflow via pingtrace
    Summary
    Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the pingtrace function. The vulnerability is caused by missing length checks when the host, count, and interval fields are concatenated into a fixed-size buffer. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:56 UTC
    CWE
    • CWE-120 - Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71934",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:56:12.590599Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:56:23.451Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a buffer overflow vulnerability in the pingtrace function. The vulnerability is caused by missing length checks when the host, count, and interval fields are concatenated into a fixed-size buffer. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-120",
                  "description": "Buffer Copy without Checking Size of Input (\u0027Classic Buffer Overflow\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:59.785Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Buffer Overflow via pingtrace",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-buffer-overflow-via-pingtrace"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Buffer Overflow via pingtrace",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71934",
        "datePublished": "2026-08-24T17:07:59.785Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T19:56:23.451Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71933 (GCVE-0-2026-71933)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-26 16:14
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Missing Authorization in Syslog Functions
    Summary
    Multiple DrayTek VigorSwitch models contain unauthorized operation vulnerabilities in multiple syslog functions. The vulnerability is caused by missing authorization checks. A remote attacker can trigger these vulnerabilities via crafted requests to modify configuration, restart services, save startup configuration, or clear logs.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-26 16:08 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71933",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-26T16:08:02.299010Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-26T16:14:12.954Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain unauthorized operation vulnerabilities in multiple syslog functions. The vulnerability is caused by missing authorization checks. A remote attacker can trigger these vulnerabilities via crafted requests to modify configuration, restart services, save startup configuration, or clear logs."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.8,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.1,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "NONE",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-862",
                  "description": "Missing Authorization",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:59.089Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Missing Authorization in Syslog Functions",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-missing-authorization-in-syslog-functions"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Missing Authorization in Syslog Functions",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71933",
        "datePublished": "2026-08-24T17:07:59.089Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-26T16:14:12.954Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71932 (GCVE-0-2026-71932)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:46
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Path Traversal via getSyslogFile
    Summary
    Multiple DrayTek VigorSwitch models contain a directory traversal vulnerability in the getSyslogFile function. The vulnerability is caused by insufficient validation of the option field. A remote attacker can trigger this vulnerability via crafted input containing path traversal sequences to access arbitrary files on the device. Exploitation requires valid administrative credentials for the device's web management interface.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:45 UTC
    CWE
    • CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71932",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:45:55.167955Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:46:37.804Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a directory traversal vulnerability in the getSyslogFile function. The vulnerability is caused by insufficient validation of the option field. A remote attacker can trigger this vulnerability via crafted input containing path traversal sequences to access arbitrary files on the device. Exploitation requires valid administrative credentials for the device\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 4.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-22",
                  "description": "Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:58.400Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Path Traversal via getSyslogFile",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-path-traversal-via-getsyslogfile"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Path Traversal via getSyslogFile",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71932",
        "datePublished": "2026-08-24T17:07:58.400Z",
        "dateReserved": "2026-08-08T16:37:44.519Z",
        "dateUpdated": "2026-08-24T18:46:37.804Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71931 (GCVE-0-2026-71931)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-27 13:51
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via tftp_upgrade
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the tftp_upgrade function. The vulnerability is caused by insufficient filtering before the filename field is concatenated into a command. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-27 13:51 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71931",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-27T13:51:14.365132Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-27T13:51:25.835Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the tftp_upgrade function. The vulnerability is caused by insufficient filtering before the filename field is concatenated into a command. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:57.684Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via tftp_upgrade",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-tftp-upgrade"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via tftp_upgrade",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71931",
        "datePublished": "2026-08-24T17:07:57.684Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-27T13:51:25.835Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71930 (GCVE-0-2026-71930)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:08
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via setTime
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setTime function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:08 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71930",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:08:23.683830Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:08:32.208Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setTime function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:56.987Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via setTime",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-settime"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via setTime",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71930",
        "datePublished": "2026-08-24T17:07:56.987Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T18:08:32.208Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71929 (GCVE-0-2026-71929)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 19:55
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via setDevProto
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevProto function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:55 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71929",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:55:47.601190Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:55:57.697Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevProto function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:56.287Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via setDevProto",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-setdevproto"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via setDevProto",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71929",
        "datePublished": "2026-08-24T17:07:56.287Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T19:55:57.697Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71928 (GCVE-0-2026-71928)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-26 16:14
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via fdftDevice
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the fdftDevice function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-26 15:57 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71928",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-26T15:57:06.630632Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-26T16:14:22.015Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the fdftDevice function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:55.618Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via fdftDevice",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-fdftdevice"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via fdftDevice",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71928",
        "datePublished": "2026-08-24T17:07:55.618Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-26T16:14:22.015Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71927 (GCVE-0-2026-71927)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:48
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via rebDevice
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the rebDevice function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:47 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71927",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:47:52.011177Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:48:45.600Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the rebDevice function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:54.955Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via rebDevice",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-rebdevice"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via rebDevice",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71927",
        "datePublished": "2026-08-24T17:07:54.955Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T18:48:45.600Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71926 (GCVE-0-2026-71926)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-27 13:50
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via setDevice
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-27 13:50 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71926",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-27T13:50:18.760707Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-27T13:50:32.141Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:54.287Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via setDevice",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-setdevice"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via setDevice",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71926",
        "datePublished": "2026-08-24T17:07:54.287Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-27T13:50:32.141Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71925 (GCVE-0-2026-71925)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:32
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via getDetail
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the getDetail function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:32 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71925",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:32:28.878728Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:32:35.369Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the getDetail function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:53.623Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via getDetail",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-getdetail"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via getDetail",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71925",
        "datePublished": "2026-08-24T17:07:53.623Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T18:32:35.369Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71924 (GCVE-0-2026-71924)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 19:54
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via getVid
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the getVid function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:54 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71924",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:54:41.261092Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:54:49.727Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the getVid function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:52.950Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via getVid",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-getvid"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via getVid",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71924",
        "datePublished": "2026-08-24T17:07:52.950Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T19:54:49.727Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71923 (GCVE-0-2026-71923)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-26 16:14
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via auth_set
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the auth_set function. The vulnerability is caused by insufficient filtering of the username and password 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-26 15:57 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71923",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-26T15:57:04.242870Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-26T16:14:33.579Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the auth_set function. The vulnerability is caused by insufficient filtering of the username and password 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:52.293Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via auth_set",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-auth-set"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via auth_set",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71923",
        "datePublished": "2026-08-24T17:07:52.293Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-26T16:14:33.579Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71922 (GCVE-0-2026-71922)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:52
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Pre-Authentication NULL Pointer Dereference via setget.cgi
    Summary
    Multiple DrayTek VigorSwitch models contain a pre-authentication null pointer dereference vulnerability in the setget.cgi interface. The vulnerability is caused by missing validation when the pass field is absent. A remote attacker can trigger this vulnerability via a crafted request to crash the service and cause a denial of service.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:52 UTC
    CWE
    • CWE-476 - NULL Pointer Dereference
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71922",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:52:23.041041Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:52:56.245Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a pre-authentication null pointer dereference vulnerability in the setget.cgi interface. The vulnerability is caused by missing validation when the pass field is absent. A remote attacker can trigger this vulnerability via a crafted request to crash the service and cause a denial of service."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.7,
                "baseSeverity": "HIGH",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:51.611Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Pre-Authentication NULL Pointer Dereference via setget.cgi",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-pre-authentication-null-pointer-dereference-via-setget-cgi"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Pre-Authentication NULL Pointer Dereference via setget.cgi",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71922",
        "datePublished": "2026-08-24T17:07:51.611Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T18:52:56.245Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71921 (GCVE-0-2026-71921)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-27 13:49
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models Pre-Authentication OS Command Injection via setget.cgi
    Summary
    Multiple DrayTek VigorSwitch models contain a pre-authentication command injection vulnerability in the setget.cgi interface. The vulnerability is caused by insufficient filtering of the pass field before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-27 13:49 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71921",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-27T13:49:40.225940Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-27T13:49:51.843Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a pre-authentication command injection vulnerability in the setget.cgi interface. The vulnerability is caused by insufficient filtering of the pass field before command execution. A remote attacker can trigger this vulnerability via crafted input to execute arbitrary commands with root privileges."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.3,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:50.939Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models Pre-Authentication OS Command Injection via setget.cgi",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-pre-authentication-os-command-injection-via-setget-cgi"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models Pre-Authentication OS Command Injection via setget.cgi",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71921",
        "datePublished": "2026-08-24T17:07:50.939Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-27T13:49:51.843Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71920 (GCVE-0-2026-71920)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:17
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models NULL Pointer Dereference via formlogout
    Summary
    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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:17 UTC
    CWE
    • CWE-476 - NULL Pointer Dereference
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71920",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:17:16.143303Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:17:24.678Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 6.9,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 4.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:50.273Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models NULL Pointer Dereference via formlogout",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-null-pointer-dereference-via-formlogout"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models NULL Pointer Dereference via formlogout",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71920",
        "datePublished": "2026-08-24T17:07:50.273Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T18:17:24.678Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71919 (GCVE-0-2026-71919)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 19:54
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via sysreboot
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the sysreboot function. The vulnerability is caused by insufficient filtering of the config, act, pathN, and valueN 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:54 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71919",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:54:14.565669Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:54:24.706Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the sysreboot function. The vulnerability is caused by insufficient filtering of the config, act, pathN, and valueN 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:49.638Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via sysreboot",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-sysreboot"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via sysreboot",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71919",
        "datePublished": "2026-08-24T17:07:49.638Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-24T19:54:24.706Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71918 (GCVE-0-2026-71918)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-26 16:14
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via webBackupAction
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the webBackupAction function. The vulnerability is caused by insufficient filtering of the option, key, pw_encode, pathN, and valueN 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-26 15:57 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71918",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-26T15:57:00.742646Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-26T16:14:41.340Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the webBackupAction function. The vulnerability is caused by insufficient filtering of the option, key, pw_encode, pathN, and valueN 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:48.959Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via webBackupAction",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-webbackupaction"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via webBackupAction",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71918",
        "datePublished": "2026-08-24T17:07:48.959Z",
        "dateReserved": "2026-08-08T16:37:44.518Z",
        "dateUpdated": "2026-08-26T16:14:41.340Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71917 (GCVE-0-2026-71917)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 18:57
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via pingtrace
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the pingtrace function. The vulnerability is caused by insufficient validation of the host field 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 18:57 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71917",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T18:57:34.863789Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T18:57:54.691Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the pingtrace function. The vulnerability is caused by insufficient validation of the host field 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:48.284Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via pingtrace",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-pingtrace"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via pingtrace",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71917",
        "datePublished": "2026-08-24T17:07:48.284Z",
        "dateReserved": "2026-08-08T16:37:44.517Z",
        "dateUpdated": "2026-08-24T18:57:54.691Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71916 (GCVE-0-2026-71916)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-27 13:49
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via commandTable
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the commandTable function. The vulnerability is caused by incomplete filtering of dangerous characters such as backticks, newline characters, and single quotes in the parameter field. 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-27 13:48 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71916",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-27T13:48:55.498772Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-27T13:49:12.955Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the commandTable function. The vulnerability is caused by incomplete filtering of dangerous characters such as backticks, newline characters, and single quotes in the parameter field. 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:47.614Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via commandTable",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-commandtable"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via commandTable",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71916",
        "datePublished": "2026-08-24T17:07:47.614Z",
        "dateReserved": "2026-08-08T16:37:44.517Z",
        "dateUpdated": "2026-08-27T13:49:12.955Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71915 (GCVE-0-2026-71915)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 19:04
    VLAI
    Title
    DrayTek VigorSwitch Multiple Models OS Command Injection via jsonstatus
    Summary
    Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the jsonstatus function. The vulnerability is caused by insufficient filtering of the usescript, usefile, and option 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.
    SSVC
    Exploitation: none Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:04 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Impacted products
    Vendor Product Version
    DrayTek Corporation VigorSwitch G2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540xs Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch FX2120 Affected: 0 , < 3.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2282x Affected: 0 , < 2.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2300x Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2300xb Affected: 0 , < 2.10.7 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542x Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2542xh Affected: 0 , < 3.10.6 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PX2060 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1280 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1281x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P1282 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2121 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2121x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2280x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch Q2200x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch PQ2200xb Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2100 Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch G2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    DrayTek Corporation VigorSwitch P2540x Affected: 0 , < 2.9.10 (custom)
    Create a notification for this product.
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71915",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:04:39.331288Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:04:44.763Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540xs",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch FX2120",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2282x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2300x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2300xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.10.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2542xh",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "3.10.6",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PX2060",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1280",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1281x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P1282",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2121",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2121x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2280x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch Q2200x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch PQ2200xb",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2100",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch G2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorSwitch P2540x",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "2.9.10",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2540xs_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_fx2120_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "3.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p1282_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2121_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2121x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2280x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_q2200x_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_pq2200xb_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_g2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorswitch_p2100_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "2.9.10",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the jsonstatus function. The vulnerability is caused by insufficient filtering of the usescript, usefile, and option 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\u0027s web management interface."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 8.6,
                "baseSeverity": "HIGH",
                "privilegesRequired": "HIGH",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "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",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.2,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "HIGH",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:46.934Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-vulnerabilities-in-vigorswitch-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorSwitch Multiple Models OS Command Injection via jsonstatus",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorswitch-multiple-models-os-command-injection-via-jsonstatus"
            }
          ],
          "title": "DrayTek VigorSwitch Multiple Models OS Command Injection via jsonstatus",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71915",
        "datePublished": "2026-08-24T17:07:46.934Z",
        "dateReserved": "2026-08-08T16:37:44.517Z",
        "dateUpdated": "2026-08-24T19:04:44.763Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-71914 (GCVE-0-2026-71914)

    Vulnerability from nvd – Published: 2026-08-24 17:07 – Updated: 2026-08-24 19:53
    VLAI
    Title
    DrayTek VigorAP Multiple Models Pre-Authentication OS Command Injection via dray_apm
    Summary
    Multiple DrayTek VigorAP models contain a command injection vulnerability in the dray_apm component. The vulnerability is caused by insufficient validation of UDP message content after START_SPEED_TEST before command execution. A remote attacker can trigger this vulnerability via a crafted message to execute arbitrary commands with root privileges.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-08-24 19:53 UTC
    CWE
    • CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
    References
    Date Public
    2026-08-24 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-71914",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-08-24T19:53:28.758844Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-08-24T19:53:39.796Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "VigorAP 918R",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "1.4.11",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorAP 960C",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "1.4.12",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorAP 1060C",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "1.4.12",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorAP 906",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "1.4.13",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorAP 912C",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "1.4.15",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            },
            {
              "defaultStatus": "unaffected",
              "product": "VigorAP 903",
              "vendor": "DrayTek Corporation",
              "versions": [
                {
                  "lessThan": "1.4.22",
                  "status": "affected",
                  "version": "0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorap_918r_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "1.4.11",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorap_960c_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "1.4.12",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorap_1060c_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "1.4.12",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorap_906_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "1.4.13",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorap_912c_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "1.4.15",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:draytek:vigorap_903_firmware:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "1.4.22",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Jincheng Wang (@winmt)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Le Yu (Nanjing University of Posts and Telecommunications)"
            },
            {
              "lang": "en",
              "type": "finder",
              "value": "Xiapu Luo (The Hong Kong Polytechnic University)"
            }
          ],
          "datePublic": "2026-08-24T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "Multiple DrayTek VigorAP models contain a command injection vulnerability in the dray_apm component. The vulnerability is caused by insufficient validation of UDP message content after START_SPEED_TEST before command execution. A remote attacker can trigger this vulnerability via a crafted message to execute arbitrary commands with root privileges."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "NONE",
                "attackVector": "NETWORK",
                "baseScore": 9.3,
                "baseSeverity": "CRITICAL",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "NONE",
                "subIntegrityImpact": "NONE",
                "userInteraction": "NONE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "HIGH",
                "vulnConfidentialityImpact": "HIGH",
                "vulnIntegrityImpact": "HIGH"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-78",
                  "description": "Improper Neutralization of Special Elements used in an OS Command (\u0027OS Command Injection\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-24T17:07:46.254Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://www.draytek.com/about/security-advisory/multiple-remote-code-execution-and-buffer-overflow-vulnerabilities-in-vigorap-series-august-2026/"
            },
            {
              "name": "VulnCheck Advisory: DrayTek VigorAP Multiple Models Pre-Authentication OS Command Injection via dray_apm",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/draytek-vigorap-multiple-models-pre-authentication-os-command-injection-via-dray-apm"
            }
          ],
          "title": "DrayTek VigorAP Multiple Models Pre-Authentication OS Command Injection via dray_apm",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-71914",
        "datePublished": "2026-08-24T17:07:46.254Z",
        "dateReserved": "2026-08-08T16:37:44.517Z",
        "dateUpdated": "2026-08-24T19:53:39.796Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }