DrayTek Corporation vulnerabilities
Published CVEs affecting DrayTek Corporation products: 56 record(s), with severity, exploitation and fixes.
VigorSwitch G2280x 29VigorSwitch P1280 29VigorSwitch P1281x 29VigorSwitch G1282 29VigorSwitch P1282 29VigorSwitch G2121 29VigorSwitch P2121 29VigorSwitch PQ2121x 29VigorSwitch Q2121x 29VigorSwitch G1280 29VigorSwitch P2280x 29VigorSwitch Q2200x 29VigorSwitch PQ2200xb 29VigorSwitch G2100 29VigorSwitch P2100 29VigorSwitch G2540x 29VigorSwitch P2540x 29VigorSwitch PX2060 29VigorSwitch G2540xs 29VigorSwitch P2540xs 29VigorSwitch FX2120 29VigorSwitch G2282x 29VigorSwitch P2282x 29VigorSwitch Q2300x 29VigorSwitch PQ2300xb 29VigorSwitch G2542x 29VigorSwitch P2542x 29VigorSwitch P2542xh 29VigorAP 903 11VigorAP 960C 11VigorAP 1060C 11VigorAP 906 11VigorAP 912C 11Vigor2960 11VigorAP 918R 11Vigor300b Firmware 4Vigor2960 Firmware 3Vigor3900 Firmware 2Vigorconnect 2Vigor300B 2
CVE-2026-3040
High · 7.2
CWE-78 Feb 23, 2026
DrayTek Vigor 300B Web Management uploadlangs cgiGetFile os command injection
A vulnerability was identified in DrayTek Vigor 300B up to 1.5.1.6. This affects the function cgiGetFile of the file /cgi-bin/mainfunction.cgi/uploadlangs of the component Web Management Interface. The manipulation of the argument File leads to os command injection. The attack may be initiated remotely. The exploit is publicly available and might be used. The vendor confirms that "300B is EoL, and this is an authenticated vulnerability. We don't plan to fix it." This vulnerability only affects products that are no longer supported by the maintainer.
CVE-2024-12987
Critical · 9.8
KEV High · 67 Public exploit CWE-77 Dec 27, 2024
DrayTek Vigor Routers OS Command Injection Vulnerability
A vulnerability, which was classified as critical, was found in DrayTek Vigor2960 and Vigor300B 1.5.1.4. Affected is an unknown function of the file /cgi-bin/mainfunction.cgi/apmcfgupload of the component Web Management Interface. The manipulation of the argument session leads to os command injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 1.5.1.5 is able to address this issue. It is recommended to upgrade the affected component.
CVE-2021-20123
High · 7.5
KEV High · 63 Public exploit CWE-22 Oct 13, 2021
Draytek VigorConnect Path Traversal Vulnerability
A local file inclusion vulnerability exists in Draytek VigorConnect 1.6.0-B3 in the file download functionality of the DownloadFileServlet endpoint. An unauthenticated attacker could leverage this vulnerability to download arbitrary files from the underlying operating system with root privileges.
CVE-2021-20124
High · 7.5
KEV High · 63 Public exploit CWE-22 Oct 13, 2021
Draytek VigorConnect Path Traversal Vulnerability
A local file inclusion vulnerability exists in Draytek VigorConnect 1.6.0-B3 in the file download functionality of the WebServlet endpoint. An unauthenticated attacker could leverage this vulnerability to download arbitrary files from the underlying operating system with root privileges.
CVE-2020-15415
Critical · 9.8
KEV High · 67 Public exploit CWE-78 Jun 30, 2020
DrayTek Multiple Vigor Routers OS Command Injection Vulnerability
On DrayTek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1, cgi-bin/mainfunction.cgi/cvmcfgupload allows remote command execution via shell metacharacters in a filename when the text/x-python-script content type is used, a different issue than CVE-2020-14472.
CVE-2020-8515
Critical · 9.8
KEV Urgent · 81 Public exploit CWE-78 Feb 1, 2020
Multiple DrayTek Vigor Routers Web Management Page Vulnerability
DrayTek Vigor2960 1.3.1_Beta, Vigor3900 1.4.4_Beta, and Vigor300B 1.3.3_Beta, 1.4.2.1_Beta, and 1.4.4_Beta devices allow remote code execution as root (without authentication) via shell metacharacters to the cgi-bin/mainfunction.cgi URI. This issue has been fixed in Vigor3900/2960/300B v1.5.1.