DrayTek VigorSwitch vulnerabilities
29 known CVE vulnerabilities in DrayTek VigorSwitch, translated and rated.
- CVE-2026-71933Critical
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.
- CVE-2026-71921Critical
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.
- CVE-2026-71943High
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.
- CVE-2026-71942High
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.
- CVE-2026-71941High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the diag_logmail function. The issue is caused by concatenating multiple smtpReceiver email addresses into a fixed-size buffer without checking remaining space. A remote attacker can trigger this via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71940High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the acl_general_setup Edit ACE function. The issue is caused by copying the name field into a fixed-size buffer without length validation. A remote attacker can trigger this via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71939High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the acl_general_setup Add ACE function. The issue is caused by copying the name field into a fixed-size buffer without length validation. A remote attacker can trigger this via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71938High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the switch_lan_gvrp function. The issue is caused by unsafe copying of the portList field into an undersized buffer. A remote attacker can trigger this via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71937High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the poe_schedule_profile function. The issue is caused by repeated concatenation of 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 via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71936High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the sysreboot function. The issue is caused by unsafe concatenation of split valueN data into a fixed-size buffer. A remote attacker can trigger this via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71935High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the webBackupAction function. The issue is caused by repeated string concatenation of pathN, valueN, key, and option fields into fixed-size stack buffers without total length checks. A remote attacker can trigger this via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71934High
Multiple DrayTek VigorSwitch models have a buffer overflow vulnerability in the pingtrace function. The issue 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 via crafted input, causing denial of service or potential arbitrary command execution. Valid administrative credentials for the web management interface are required.
- CVE-2026-71932Medium
Multiple DrayTek VigorSwitch models contain a directory traversal vulnerability in the getSyslogFile function due to insufficient validation of the option field. A remote attacker can access arbitrary files on the device via crafted input. Exploitation requires valid administrative credentials for the web management interface.
- CVE-2026-71931High
Multiple DrayTek VigorSwitch models have a command injection vulnerability in the tftp_upgrade function. The issue is caused by insufficient filtering before the filename field is concatenated into a command. A remote attacker can trigger this via crafted input to execute arbitrary commands with root privileges. Valid administrative credentials for the web management interface are required.
- CVE-2026-71930High
Multiple DrayTek VigorSwitch models have a command injection vulnerability in the setTime function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can trigger this via crafted input to execute arbitrary commands with root privileges. Valid administrative credentials for the web management interface are required.
- CVE-2026-71929High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevProto function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71928High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the fdftDevice function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71927High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the rebDevice function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71926High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the setDevice function. The issue is caused by insufficient sanitization of the username, password, and location fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71925High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the getDetail function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71924High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the getVid function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71923High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the auth_set function. The issue is caused by insufficient filtering of the username and password fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71922High
Multiple DrayTek VigorSwitch models contain a pre-authentication null pointer dereference vulnerability in the setget.cgi interface. The issue is caused by missing validation when the pass field is absent. A remote attacker can exploit this via a crafted request to crash the service and cause a denial of service.
- CVE-2026-71920Medium
Multiple DrayTek VigorSwitch models contain a null pointer dereference vulnerability in the formlogout function due to missing checks for an empty or absent Cookie header. A remote attacker can crash the service and cause a denial of service. Exploitation requires valid administrative credentials.
- CVE-2026-71919High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the sysreboot function. The issue is caused by insufficient filtering of the config, act, pathN, and valueN fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71918High
Multiple DrayTek VigorSwitch models contain a command injection vulnerability in the webBackupAction function. The issue is caused by insufficient filtering of the option, key, pw_encode, pathN, and valueN fields before command execution. A remote attacker can exploit this to execute arbitrary commands with root privileges, but requires valid administrative credentials.
- CVE-2026-71917High
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.
- CVE-2026-71916High
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.
- CVE-2026-71915High
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.

