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 10 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,766exploited flaws on CISA’s list
36added in the last 30 days
512new WordPress flaws this week
391,181entries in the database

935 results · page 18 of 19

  • Jun 1, 2018dwebp-bin is a dwebp node.js wrapper that convert WebP into PNG.CVE-2016-10633 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    dwebp-bin is a dwebp node.js wrapper that convert WebP into PNG. dwebp-bin downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    dwebp-bin node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018macaca-chromedriver-zxa is a Node.js wrapper for the selenium chromedriver.CVE-2016-10623 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    macaca-chromedriver-zxa is a Node.js wrapper for the selenium chromedriver. macaca-chromedriver-zxa downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    macaca-chromedriver-zxa node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018httpsync is a port of libcurl to node.js.CVE-2016-10614 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    httpsync is a port of libcurl to node.js. httpsync downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    httpsync node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018bionode-sra is a Node.js wrapper for SRA Toolkit.CVE-2016-10613 · Other software · HackerOne · reported by support@hackerone.comMedium 5.9

    bionode-sra is a Node.js wrapper for SRA Toolkit. bionode-sra downloads data resources over HTTP, which leaves it vulnerable to MITM attacks.

    Product
    bionode-sra node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018robot-js is a module for native system automation for node.js.CVE-2016-10608 · Other software · HackerOne · reported by support@hackerone.comHigh 7.5

    robot-js is a module for native system automation for node.js. robot-js downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    robot-js node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018sauce-connect is a Node.js wrapper over the SauceLabs SauceConnect.jar program for establishing a secure tunnel for intranet testing.CVE-2016-10599 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    sauce-connect is a Node.js wrapper over the SauceLabs SauceConnect.jar program for establishing a secure tunnel for intranet testing. sauce-connect downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    sauce-connect node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018arrayfire-js is a module for ArrayFire for the Node.js platform.CVE-2016-10598 · Other software · HackerOne · reported by support@hackerone.comHigh 7.5

    arrayfire-js is a module for ArrayFire for the Node.js platform. arrayfire-js downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    arrayfire-js node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018imageoptim is a Node.js wrapper for some images compression algorithms.CVE-2016-10596 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    imageoptim is a Node.js wrapper for some images compression algorithms. imageoptim downloads zipped resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested tarball with an attacker controlled tarball if the attacker is on the network or positioned in between the user and the remote server.

    Product
    imageoptim node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018ipip is a Node.js module to query geolocation information for an IP or domain, based on database by ipip.net.CVE-2016-10594 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    ipip is a Node.js module to query geolocation information for an IP or domain, based on database by ipip.net. ipip downloads data resources over HTTP, which leaves it vulnerable to MITM attacks.

    Product
    ipip node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018closurecompiler is a Closure Compiler for node.js.CVE-2016-10582 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    closurecompiler is a Closure Compiler for node.js. closurecompiler downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    closurecompiler node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 1, 2018Kindlegen is a simple Node.js wrapper of the official kindlegen program.CVE-2016-10575 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    Kindlegen is a simple Node.js wrapper of the official kindlegen program. Kindlegen versions before 1.1.0 download binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    kindlegen node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 31, 2018bkjs-wand is imagemagick wand support for node.js and backendjs bkjs-wand versions lower than 0.3.2 download binary resources over HTTP, which leaves it vulneraCVE-2016-10571 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    bkjs-wand is imagemagick wand support for node.js and backendjs bkjs-wand versions lower than 0.3.2 download binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    bkjs-wand node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 31, 2018appium-chromedriver is a Node.js wrapper around Chromedriver.CVE-2016-10557 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    appium-chromedriver is a Node.js wrapper around Chromedriver. Versions below 2.9.4 download binary resources over HTTP, which leaves the module vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    appium-chromedriver node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 31, 2018ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455".CVE-2016-10542 · Other software · HackerOne · reported by support@hackerone.comHigh 7.5

    ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly long websocket payload to a `ws` server, it is possible to crash the node process. This affects ws 1.1.0 and earlier.

    Product
    ws node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 31, 2018negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa.CVE-2016-10539 · Other software · HackerOne · reported by support@hackerone.comHigh 7.5

    negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "Accept-Language", when parsed by negotiator 0.6.0 and earlier is vulnerable to Regular Expression Denial of Service via a specially crafted string.

    Product
    negotiator node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 29, 2018atob 2.0.3 and earlier allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.CVE-2018-3745 · Other software · HackerOne · reported by support@hackerone.comCritical 9.1

    atob 2.0.3 and earlier allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.

    Product
    atob node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 29, 2018mystem-fix is a node.js wrapper for MyStem morphology text analyzer by Yandex.ru mystem-fix downloads binary resources over HTTP, which leaves it vulnerable to CVE-2016-10698 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    mystem-fix is a node.js wrapper for MyStem morphology text analyzer by Yandex.ru mystem-fix downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested resources with an attacker controlled copy if the attacker is on the network or positioned in between the user and the remote server.

    Product
    mystem-fix node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 29, 2018cue-sdk-node is a Corsair Cue SDK wrapper for node.js.CVE-2016-10590 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    cue-sdk-node is a Corsair Cue SDK wrapper for node.js. cue-sdk-node downloads zipped resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested zip file with an attacker controlled zip file if the attacker is on the network or positioned in between the user and the remote server.

    Product
    cue-sdk-node node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 29, 2018macaca-chromedriver is a Node.js wrapper for the selenium chromedriver.CVE-2016-10586 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    macaca-chromedriver is a Node.js wrapper for the selenium chromedriver. macaca-chromedriver before 1.0.29 downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    macaca-chromedriver node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 29, 2018ibm_db is an asynchronous/synchronous interface for node.js to IBM DB2 and IBM Informix.CVE-2016-10577 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    ibm_db is an asynchronous/synchronous interface for node.js to IBM DB2 and IBM Informix. ibm_db before 1.0.2 downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    ibm_db node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 29, 2018aerospike is an Aerospike add-on module for Node.js.CVE-2016-10558 · Other software · HackerOne · reported by support@hackerone.comHigh 8.1

    aerospike is an Aerospike add-on module for Node.js. aerospike versions below 2.4.2 download binary resources over HTTP, which leaves the module vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Product
    aerospike node module
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 17, 2018The Node.js inspector, in 6.x and later is vulnerable to a DNS rebinding attack which could be exploited to perform remote code execution.CVE-2018-7160 · Other software · The Node.js Project · reported by cve-request@iojs.orgHigh 8.8

    The Node.js inspector, in 6.x and later is vulnerable to a DNS rebinding attack which could be exploited to perform remote code execution. An attack is possible from malicious websites open in a web browser on the same computer, or another computer with network access to the computer running the Node.js process. A malicious website could use a DNS rebinding attack to trick the web browser to bypass same-origin-policy checks and to allow HTTP connections to localhost or to hosts on the local network. If a Node.js process with the debug port active is running on localhost or on a host on the local network, the malicious website could connect to it as a debugger, and get full code execution access.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 17, 2018The HTTP parser in all current versions of Node.js ignores spaces in the `Content-Length` header, allowing input such as `Content-Length: 1 2` to be interpretedCVE-2018-7159 · Other software · The Node.js Project · reported by cve-request@iojs.orgMedium 5.3

    The HTTP parser in all current versions of Node.js ignores spaces in the `Content-Length` header, allowing input such as `Content-Length: 1 2` to be interpreted as having a value of `12`. The HTTP specification does not allow for spaces in the `Content-Length` value and the Node.js HTTP parser has been brought into line on this particular difference. The security risk of this flaw to Node.js users is considered to be VERY LOW as it is difficult, and may be impossible, to craft an attack that makes use of this flaw in a way that could not already be achieved by supplying an incorrect value for `Content-Length`. Vulnerabilities may exist in user-code that make incorrect assumptions about the potential accuracy of this value compared to the actual length of the data supplied. Node.js users crafting lower-level HTTP utilities are advised to re-check the length of any input supplied after parsing is complete.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 17, 2018The `'path'` module in the Node.js 4.x release line contains a potential regular expression denial of service (ReDoS) vector.CVE-2018-7158 · Other software · The Node.js Project · reported by cve-request@iojs.orgHigh 7.5

    The `'path'` module in the Node.js 4.x release line contains a potential regular expression denial of service (ReDoS) vector. The code in question was replaced in Node.js 6.x and later so this vulnerability only impacts all versions of Node.js 4.x. The regular expression, `splitPathRe`, used within the `'path'` module for the various path parsing functions, including `path.dirname()`, `path.extname()` and `path.parse()` was structured in such a way as to allow an attacker to craft a string, that when passed through one of these functions, could take a significant amount of time to evaluate, potentially leading to a full denial of service.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 4, 2018The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-201CVE-2017-18214 · Other software · Momentjs · reported by MITREHigh 7.5

    The moment module before 2.19.3 for Node.js is prone to a regular expression denial of service via a crafted date string, a different vulnerability than CVE-2016-4055.

    Product
    Moment
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 3, 2018index.js in the ssri module before 5.2.2 for Node.js is prone to a regular expression denial of service vulnerability in strict mode functionality via a long baCVE-2018-7651 · Other software · Ssri Project · reported by MITREMedium 5.9

    index.js in the ssri module before 5.2.2 for Node.js is prone to a regular expression denial of service vulnerability in strict mode functionality via a long base64 hash string.

    Product
    Ssri
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 11, 2017Node.js had a bug in versions 8.X and 9.X which caused buffers to not be initialized when the encoding for the fill value did not match the encoding specified.CVE-2017-15897 · Other software · The Node.js Project · reported by cve-request@iojs.orgLow 3.1

    Node.js had a bug in versions 8.X and 9.X which caused buffers to not be initialized when the encoding for the fill value did not match the encoding specified. For example, 'Buffer.alloc(0x100, "This is not correctly encoded", "hex");' The buffer implementation was updated such that the buffer will be initialized to all zeros in these cases.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 11, 2017Node.js was affected by OpenSSL vulnerability CVE-2017-3737 in regards to the use of SSL_read() due to TLS handshake failure.CVE-2017-15896 · Other software · The Node.js Project · reported by cve-request@iojs.orgCritical 9.1

    Node.js was affected by OpenSSL vulnerability CVE-2017-3737 in regards to the use of SSL_read() due to TLS handshake failure. The result was that an active network attacker could send application data to Node.js using the TLS or HTTP2 modules in a way that bypassed TLS authentication and encryption.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 16, 2017npm/KyleRoss windows-cpu all versions vulnerable to command injection resulting in code execution as Node.js userCVE-2017-1000219 · Other software · Windows-cpu Project · reported by MITRECritical 9.8

    npm/KyleRoss windows-cpu all versions vulnerable to command injection resulting in code execution as Node.js user

    Product
    Windows-cpu
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 30, 2017Node.js before 4.8.5, 6.x before 6.11.5, and 8.x before 8.8.0 allows remote attackers to cause a denial of service (uncaught exception and crash) by leveraging CVE-2017-14919 · Other software · Siemens · reported by MITREHigh 7.5

    Node.js before 4.8.5, 6.x before 6.11.5, and 8.x before 8.8.0 allows remote attackers to cause a denial of service (uncaught exception and crash) by leveraging a change in the zlib module 1.2.9 making 8 an invalid value for the windowBits parameter.

    Product
    CADRA
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2017Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary files via a %2e%2e (encoded dot dot) in anCVE-2014-3744 · Other software · Nodejs · reported by MITREHigh 7.5

    Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary files via a %2e%2e (encoded dot dot) in an unspecified path.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2017The printDirect function in lib/printer.js in the node-printer module 0.0.1 and earlier for Node.js allows remote attackers to execute arbitrary commands via unCVE-2014-3741 · Other software · Node-printer Project · reported by MITRECritical 9.8

    The printDirect function in lib/printer.js in the node-printer module 0.0.1 and earlier for Node.js allows remote attackers to execute arbitrary commands via unspecified characters in the lpr command.

    Product
    Node-printer
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2017The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probeCVE-2013-7377 · Other software · Codem-transcode Project · reported by MITREHigh 8.1

    The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probe.

    Product
    Codem-transcode
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 10, 2017Node.js 4.0.0, 4.1.0, and 4.1.1 allows remote attackers to cause a denial of service.CVE-2015-7384 · Other software · Nodejs · reported by MITREHigh 7.5

    Node.js 4.0.0, 4.1.0, and 4.1.1 allows remote attackers to cause a denial of service.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 3, 2017A ReDoS (regular expression denial of service) flaw was found in the tough-cookie module before 2.3.3 for Node.js.CVE-2017-15010 · Other software · Salesforce · reported by MITREHigh 7.5

    A ReDoS (regular expression denial of service) flaw was found in the tough-cookie module before 2.3.3 for Node.js. An attacker that is able to make an HTTP request using a specially crafted cookie may cause the application to consume an excessive amount of CPU.

    Product
    Tough-cookie
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 27, 2017Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was incompatible with the pathname validation uCVE-2017-14849 · Other software · Nodejs · reported by MITREHigh 7.5

    Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was incompatible with the pathname validation used by unspecified community modules.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 20, 2017node 0.3.2 and URONode before 1.0.5r3 allows remote attackers to cause a denial of service (bandwidth consumption).CVE-2015-2927 · Other software · Nodejs · reported by MITREMedium 6.5

    node 0.3.2 and URONode before 1.0.5r3 allows remote attackers to cause a denial of service (bandwidth consumption).

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 9, 2017The Express web framework before 3.11 and 4.x before 4.5 for Node.js does not provide a charset field in HTTP Content-Type headers in 400 level responses, whichCVE-2014-6393 · Other software · Openjsf · reported by MITREMedium 6.1

    The Express web framework before 3.11 and 4.x before 4.5 for Node.js does not provide a charset field in HTTP Content-Type headers in 400 level responses, which might allow remote attackers to conduct cross-site scripting (XSS) attacks via characters in a non-standard encoding.

    Product
    Express
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 25, 2017Node.js v4.0 through v4.8.3, all versions of v5.x, v6.0 through v6.11.0, v7.0 through v7.10.0, and v8.0 through v8.1.3 was susceptible to hash flooding remote DCVE-2017-11499 · Other software · Nodejs · reported by MITREHigh 7.5

    Node.js v4.0 through v4.8.3, all versions of v5.x, v6.0 through v6.11.0, v7.0 through v7.10.0, and v8.0 through v8.1.3 was susceptible to hash flooding remote DoS attacks as the HashTable seed was constant across a given released version of Node.js. This was a result of building with V8 snapshots enabled by default which caused the initially randomized seed to be overwritten on startup.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 12, 2017It was found that the Keycloak Node.js adapter 2.5 - 3.0 did not handle invalid tokens correctly.CVE-2017-7474 · Other software · Red Hat, Inc. · reported by Red HatCritical 9.8

    It was found that the Keycloak Node.js adapter 2.5 - 3.0 did not handle invalid tokens correctly. An attacker could use this flaw to bypass authentication and gain access to restricted information, or to possibly conduct further attacks.

    Product
    Keycloak Node.js adapter
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 10, 2017An issue was discovered in the serialize-to-js package 0.5.0 for Node.js.CVE-2017-5954 · Other software · Serialize-to-js Project · reported by MITRECritical 9.8

    An issue was discovered in the serialize-to-js package 0.5.0 for Node.js. Untrusted data passed into the deserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE).

    Product
    Serialize-to-js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 9, 2017An issue was discovered in the node-serialize package 0.0.4 for Node.js.CVE-2017-5941 · Other software · Node-serialize Project · reported by MITRECritical 9.8

    An issue was discovered in the node-serialize package 0.0.4 for Node.js. Untrusted data passed into the unserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE).

    Product
    Node-serialize
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, CVE-2016-4055 · Other software · Momentjs · reported by MITREMedium 6.5

    The duration function in the moment package before 2.11.2 for Node.js allows remote attackers to cause a denial of service (CPU consumption) via a long string, aka a "regular expression Denial of Service (ReDoS)."

    Product
    Moment
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017mustache package before 2.2.1 for Node.js allows remote attackers to conduct cross-site scripting (XSS) attacks by leveraging a template with an attribute that CVE-2015-8862 · Other software · Mustache.js Project · reported by MITREMedium 6.1

    mustache package before 2.2.1 for Node.js allows remote attackers to conduct cross-site scripting (XSS) attacks by leveraging a template with an attribute that is not quoted.

    Product
    Mustache.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017The handlebars package before 4.0.0 for Node.js allows remote attackers to conduct cross-site scripting (XSS) attacks by leveraging a template with an attributeCVE-2015-8861 · Other software · Handlebars.js Project · reported by MITREMedium 6.1

    The handlebars package before 4.0.0 for Node.js allows remote attackers to conduct cross-site scripting (XSS) attacks by leveraging a template with an attribute that is not quoted.

    Product
    Handlebars.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017The tar package before 2.0.0 for Node.js allows remote attackers to write to arbitrary files via a symlink attack in an archive.CVE-2015-8860 · Other software · Nodejs · reported by MITREHigh 7.5

    The tar package before 2.0.0 for Node.js allows remote attackers to write to arbitrary files via a symlink attack in an archive.

    Product
    Node.js
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017The send package before 0.11.1 for Node.js allows attackers to obtain the root path via unspecified vectors.CVE-2015-8859 · Other software · Send Project · reported by MITREMedium 5.3

    The send package before 0.11.1 for Node.js allows attackers to obtain the root path via unspecified vectors.

    Product
    Send
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017The uglify-js package before 2.6.0 for Node.js allows attackers to cause a denial of service (CPU consumption) via crafted input in a parse call, aka a "regularCVE-2015-8858 · Other software · Uglifyjs Project · reported by MITREHigh 7.5

    The uglify-js package before 2.6.0 for Node.js allows attackers to cause a denial of service (CPU consumption) via crafted input in a parse call, aka a "regular expression denial of service (ReDoS)."

    Product
    Uglifyjs
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017The uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackersCVE-2015-8857 · Other software · Uglifyjs Project · reported by MITRECritical 9.8

    The uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackers to bypass security mechanisms or possibly have unspecified other impact by leveraging improperly rewritten Javascript.

    Product
    Uglifyjs
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 23, 2017Cross-site scripting (XSS) vulnerability in the serve-index package before 1.6.3 for Node.js allows remote attackers to inject arbitrary web script or HTML via CVE-2015-8856 · Other software · Openjsf · reported by MITREMedium 6.1

    Cross-site scripting (XSS) vulnerability in the serve-index package before 1.6.3 for Node.js allows remote attackers to inject arbitrary web script or HTML via a crafted file or directory name.

    Product
    Serve-index
    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.