Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 6 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
303new WordPress flaws this week
390,007entries in the database

25 results

  • Oct 20, 2026A security vulnerability has been detected in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113397 · Network & remote access · DrayTek · reported by VulDBLow 2.1

    A security vulnerability has been detected in DrayTek Vigor2960 1.5.1.6 Revision 8218. This affects the function ruequest_certificate of the file /cgi-bin/mainfunction.cgi of the component IPsec Handler. Such manipulation of the argument option leads to command injection. The attack can be launched remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 1.5.1.7 mitigates this issue. Upgrading the affected component is recommended. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A weakness has been identified in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113396 · Network & remote access · DrayTek · reported by VulDBLow 2.1

    A weakness has been identified in DrayTek Vigor2960 1.5.1.6 Revision 8218. The impacted element is the function rename_table of the file /cgi-bin/mainfunction.cgi of the component Rename Table Handler. This manipulation of the argument newtable causes command injection. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 1.5.1.7 is sufficient to resolve this issue. It is suggested to upgrade the affected component. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A security flaw has been discovered in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113395 · Network & remote access · DrayTek · reported by VulDBLow 2.1

    A security flaw has been discovered in DrayTek Vigor2960 1.5.1.6 Revision 8218. The affected element is the function cgiEscape of the file /cgi-bin/mainfunction.cgi of the component swmconfigupload. The manipulation of the argument multipart results in path traversal. It is possible to launch the attack remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 1.5.1.7 is sufficient to fix this issue. The affected component should be upgraded. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A vulnerability was identified in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113394 · Network & remote access · DrayTek · reported by VulDBLow 2.1

    A vulnerability was identified in DrayTek Vigor2960 1.5.1.6 Revision 8218. Impacted is the function setSWMProfile of the file /cgi-bin/mainfunction.cgi. The manipulation of the argument setSWMProfile leads to path traversal. It is possible to initiate the attack remotely. The exploit is publicly available and might be used. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A vulnerability was determined in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113393 · Network & remote access · DrayTek · reported by VulDBLow 2.1

    A vulnerability was determined in DrayTek Vigor2960 1.5.1.6 Revision 8218. This issue affects some unknown processing of the file /cgi-bin/mainfunction.cgi of the component commonupload. Executing a manipulation of the argument upload_path/upload_name can lead to unrestricted upload. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. Upgrading to version 1.5.1.7 is capable of addressing this issue. It is advisable to upgrade the affected component. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A vulnerability was found in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113392 · Network & remote access · DrayTek · reported by VulDBLow 2.1

    A vulnerability was found in DrayTek Vigor2960 1.5.1.6 Revision 8218. This vulnerability affects unknown code of the file /cgi-bin/mainfunction.cgi of the component Apmupload. Performing a manipulation of the argument action results in path traversal. The attack is possible to be carried out remotely. The exploit has been made public and could be used. Upgrading to version 1.5.1.7 is able to resolve this issue. Upgrading the affected component is advised. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A vulnerability has been found in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113391 · Network & remote access · DrayTek · reported by VulDBHigh 8.6

    A vulnerability has been found in DrayTek Vigor2960 1.5.1.6 Revision 8218. This affects the function uploadlangs of the file /cgi-bin/mainfunction.cgi of the component Upload Endpoint. Such manipulation leads to command injection. The attack can be executed remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 1.5.1.7 is able to mitigate this issue. It is recommended to upgrade the affected component. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A flaw has been found in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113390 · Network & remote access · DrayTek · reported by VulDBHigh 8.6

    A flaw has been found in DrayTek Vigor2960 1.5.1.6 Revision 8218. Affected by this issue is the function sub_182B0 of the file /cgi-bin/mainfunction.cgi of the component CGI Interface. This manipulation of the argument usefile/usescript/option causes os command injection. Remote exploitation of the attack is possible. The exploit has been published and may be used. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 20, 2026A vulnerability was detected in DrayTek Vigor2960 1.5.1.6 Revision 8218.CVE-2026-113389 · Network & remote access · DrayTek · reported by VulDBHigh 8.6

    A vulnerability was detected in DrayTek Vigor2960 1.5.1.6 Revision 8218. Affected by this vulnerability is the function set_table of the file /cgi-bin/mainfunction.cgi of the component CGI Process. The manipulation of the argument sectiontype results in command injection. The attack may be launched remotely. The exploit is now public and may be used. The vendor explains: "2960 1.5.1.7 has corrected many security issues. And 2960 is EoS with limited support, only major issues would be reviewed(e.g. unauthenticated vuln.)". This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 27, 2024A vulnerability, which was classified as critical, has been found in DrayTek Vigor2960 and Vigor300B 1.5.1.3/1.5.1.4.CVE-2024-12986 · Network & remote access · DrayTek · reported by VulDBMedium 6.9

    A vulnerability, which was classified as critical, has been found in DrayTek Vigor2960 and Vigor300B 1.5.1.3/1.5.1.4. This issue affects some unknown processing of the file /cgi-bin/mainfunction.cgi/apmcfgupptim of the component Web Management Interface. The manipulation of the argument session leads to os command injection. The attack may be initiated 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.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 28, 2024An authorized RCE vulnerability exists in the DrayTek Vigor2960 router version 1.4.4, where an attacker can place a malicious command into the table parameter oCVE-2024-48074 · Network & remote access · draytek · reported by MITREHigh 8

    An authorized RCE vulnerability exists in the DrayTek Vigor2960 router version 1.4.4, where an attacker can place a malicious command into the table parameter of the doPPPoE function in the cgi-bin/mainfunction.cgi route, and finally the command is executed by the system function.

    Product
    vigor2960_firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 22, 2023** UNSUPPORTED WHEN ASSIGNED ** Draytek Vigor2960 v1.5.1.4 and v1.5.1.5 are vulnerable to directory traversal via the mainfunction.cgi dumpSyslog 'option' paramCVE-2023-6265 · Network & remote access · DrayTek · reported by 9119a7d8-5eab-497f-8521-727c672e3725Medium 6.5

    ** UNSUPPORTED WHEN ASSIGNED ** Draytek Vigor2960 v1.5.1.4 and v1.5.1.5 are vulnerable to directory traversal via the mainfunction.cgi dumpSyslog 'option' parameter allowing an authenticated attacker with access to the web management interface to delete arbitrary files. Vigor2960 is no longer supported.

    Product
    Vigor2960
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 15, 2023DrayTek Vigor2960 v1.5.1.4 allows an authenticated attacker with network access to the web management interface to inject operating system commands via the mainCVE-2023-24229 · Network & remote access · draytek · reported by MITREHigh 7.8

    DrayTek Vigor2960 v1.5.1.4 allows an authenticated attacker with network access to the web management interface to inject operating system commands via the mainfunction.cgi 'parameter' parameter. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.

    Product
    vigor2960_firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 29, 2022A Remote Command Injection vulnerability exists in DrayTek Vigor 2960 1.5.1.3, DrayTek Vigor 3900 1.5.1.3, and DrayTek Vigor 300B 1.5.1.3 via a crafted HTTP mesCVE-2021-43118 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A Remote Command Injection vulnerability exists in DrayTek Vigor 2960 1.5.1.3, DrayTek Vigor 3900 1.5.1.3, and DrayTek Vigor 300B 1.5.1.3 via a crafted HTTP message containing malformed QUERY STRING in mainfunction.cgi, which could let a remote malicious user execute arbitrary code.

    Product
    Vigor2960 Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 29, 2022A Format String vulnerability exists in DrayTek Vigor 2960 <= 1.5.1.3, DrayTek Vigor 3900 <= 1.5.1.3, and DrayTek Vigor 300B <= 1.5.1.3 in the mainfunction.cgi CVE-2021-42911 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A Format String vulnerability exists in DrayTek Vigor 2960 <= 1.5.1.3, DrayTek Vigor 3900 <= 1.5.1.3, and DrayTek Vigor 300B <= 1.5.1.3 in the mainfunction.cgi file via a crafted HTTP message containing malformed QUERY STRING, which could let a remote malicious user execute arbitrary code.

    Product
    Vigor2960 Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 30, 2020DrayTek Vigor2960 1.5.1 allows remote command execution via shell metacharacters in a toLogin2FA action to mainfunction.cgi.CVE-2020-19664 · Network & remote access · Draytek · reported by MITREHigh 8.8

    DrayTek Vigor2960 1.5.1 allows remote command execution via shell metacharacters in a toLogin2FA action to mainfunction.cgi.

    Product
    Vigor2960 Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 24, 2020Stack-based buffer overflow vulnerability in Vigor3900, Vigor2960, and Vigor300B with firmware before 1.5.1.1.CVE-2020-14473 · Network & remote access · Draytek · reported by MITRECritical 9.8

    Stack-based buffer overflow vulnerability in Vigor3900, Vigor2960, and Vigor300B with firmware before 1.5.1.1.

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 24, 2020On Draytek Vigor3900, Vigor2960, and Vigor 300B devices before 1.5.1.1, there are some command-injection vulnerabilities in the mainfunction.cgi file.CVE-2020-14472 · Network & remote access · Draytek · reported by MITRECritical 9.8

    On Draytek Vigor3900, Vigor2960, and Vigor 300B devices before 1.5.1.1, there are some command-injection vulnerabilities in the mainfunction.cgi file.

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 23, 2020A stack-based buffer overflow on DrayTek Vigor2960, Vigor3900, and Vigor300B devices before 1.5.1.1 allows remote attackers to execute arbitrary code via the foCVE-2020-14993 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A stack-based buffer overflow on DrayTek Vigor2960, Vigor3900, and Vigor300B devices before 1.5.1.1 allows remote attackers to execute arbitrary code via the formuserphonenumber parameter in an authusersms action to mainfunction.cgi.

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 26, 2020A stack-based buffer overflow in cvmd on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via CVE-2020-10828 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A stack-based buffer overflow in cvmd on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via a remote HTTP request.

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 26, 2020A stack-based buffer overflow in apmd on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via CVE-2020-10827 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A stack-based buffer overflow in apmd on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via a remote HTTP request.

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 26, 2020/cgi-bin/activate.cgi on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve command injection via a remote HTTPCVE-2020-10826 · Network & remote access · Draytek · reported by MITRECritical 9.8

    /cgi-bin/activate.cgi on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve command injection via a remote HTTP request in DEBUG mode.

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 26, 2020A stack-based buffer overflow in /cgi-bin/activate.cgi while base64 decoding ticket parameter on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.CVE-2020-10825 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A stack-based buffer overflow in /cgi-bin/activate.cgi while base64 decoding ticket parameter on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via a remote HTTP request (issue 3 of 3).

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 26, 2020A stack-based buffer overflow in /cgi-bin/activate.cgi through ticket parameter on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remotCVE-2020-10824 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A stack-based buffer overflow in /cgi-bin/activate.cgi through ticket parameter on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via a remote HTTP request (issue 2 of 3).

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 26, 2020A stack-based buffer overflow in /cgi-bin/activate.cgi through var parameter on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote aCVE-2020-10823 · Network & remote access · Draytek · reported by MITRECritical 9.8

    A stack-based buffer overflow in /cgi-bin/activate.cgi through var parameter on Draytek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1 allows remote attackers to achieve code execution via a remote HTTP request (issue 1 of 3).

    Product
    Vigor300b Firmware
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.