VYPR

Node.js

by Node.js

Source repositories

CVEs (216)

  • CVE-2023-38552HigOct 18, 2023
    risk 0.49cvss 7.5epss 0.01

    When the Node.js policy feature checks the integrity of a resource against a trusted manifest, the application can intercept the operation and return a forged checksum to the node's policy implementation, thus effectively disabling the integrity check. Impacts: This…

  • CVE-2023-32558HigSep 12, 2023
    risk 0.49cvss 7.5epss 0.02

    The use of the deprecated API `process.binding()` can bypass the permission model through path traversal. This vulnerability affects all users using the experimental permission model in Node.js 20.x. Please note that at the time this CVE was issued, the permission model is an…

  • CVE-2023-32559HigAug 24, 2023
    risk 0.49cvss 7.5epss 0.02

    A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the deprecated API `process.binding()` can bypass the policy mechanism by requiring internal modules and eventually take advantage of…

  • CVE-2023-30586HigJul 1, 2023
    risk 0.49cvss 7.5epss 0.01

    A privilege escalation vulnerability exists in Node.js 20 that allowed loading arbitrary OpenSSL engines when the experimental permission model is enabled, which can bypass and/or disable the permission model. The attack complexity is high. However, the crypto.setEngine() API…

  • CVE-2023-23919HigFeb 23, 2023
    risk 0.49cvss 7.5epss 0.02

    A cryptographic vulnerability exists in Node.js <19.2.0, <18.14.1, <16.19.1, <14.21.3 that in some cases did does not clear the OpenSSL error stack after operations that may set it. This may lead to false positive errors during subsequent cryptographic operations that happen to…

  • CVE-2023-23918HigFeb 23, 2023
    risk 0.49cvss 7.5epss 0.02

    A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Permissions (https://nodejs.org/api/permissions.html) feature in Node.js and access non authorized modules by using…

  • CVE-2022-3786HigNov 1, 2022
    risk 0.49cvss 7.5epss 0.92

    A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed a malicious certificate or for an application to continue…

  • CVE-2022-3602HigNov 1, 2022
    risk 0.49cvss 7.5epss 0.91

    A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed the malicious certificate or for the application to…

  • CVE-2021-44531HigFeb 24, 2022
    risk 0.49cvss 7.4epss 0.08

    Accepting arbitrary Subject Alternative Name (SAN) types, unless a PKI is specifically defined to use a particular SAN type, can result in bypassing name-constrained intermediates. Node.js < 12.22.9, < 14.18.3, < 16.13.2, and < 17.3.1 was accepting URI SAN types, which PKIs are…

  • CVE-2020-8251HigSep 18, 2020
    risk 0.49cvss 7.5epss 0.09

    Node.js < 14.11.0 is vulnerable to HTTP denial of service (DoS) attacks based on delayed requests submission which can make the server unable to accept new connections.

  • CVE-2020-8201HigSep 18, 2020
    risk 0.49cvss 7.4epss 0.05

    Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted by an attacker to hijack user sessions, poison cookies, perform clickjacking, and a multitude of other attacks…

  • CVE-2020-8172HigJun 8, 2020
    risk 0.49cvss 7.4epss 0.06

    TLS session reuse can lead to host certificate verification bypass in node version < 12.18.0 and < 14.4.0.

  • CVE-2019-5739HigMar 28, 2019
    risk 0.49cvss 7.5epss 0.05

    Keep-alive HTTP and HTTPS connections can remain open and inactive for up to 2 minutes in Node.js 6.16.0 and earlier. Node.js 8.0.0 introduced a dedicated server.keepAliveTimeout which defaults to 5 seconds. The behavior in Node.js 6.16.0 and earlier is a potential Denial of…

  • CVE-2018-12116HigNov 28, 2018
    risk 0.49cvss 7.5epss 0.05

    Node.js: All versions prior to Node.js 6.15.0 and 8.14.0: HTTP request splitting: If Node.js can be convinced to use unsanitized user-provided Unicode data for the `path` option of an HTTP request, then data can be provided which will trigger a second, unexpected, and…

  • CVE-2018-7166HigAug 21, 2018
    risk 0.49cvss 7.5epss 0.03

    In all versions of Node.js 10 prior to 10.9.0, an argument processing flaw can cause `Buffer.alloc()` to return uninitialized memory. This method is intended to be safe and only return initialized, or cleared, memory. The third argument specifying `encoding` can be passed as a…

  • CVE-2018-12115HigAug 21, 2018
    risk 0.49cvss 7.5epss 0.08

    In all versions of Node.js prior to 6.14.4, 8.11.4 and 10.9.0 when used with UCS-2 encoding (recognized by Node.js under the names `'ucs2'`, `'ucs-2'`, `'utf16le'` and `'utf-16le'`), `Buffer#write()` can be abused to write outside of the bounds of a single `Buffer`. Writes that…

  • CVE-2018-7167HigJun 13, 2018
    risk 0.49cvss 7.5epss 0.07

    Calling Buffer.fill() or Buffer.alloc() with some parameters can lead to a hang which could result in a Denial of Service. In order to address this vulnerability, the implementations of Buffer.alloc() and Buffer.fill() were updated so that they zero fill instead of hanging in…

  • CVE-2018-7164HigJun 13, 2018
    risk 0.49cvss 7.5epss 0.06

    Node.js versions 9.7.0 and later and 10.x are vulnerable and the severity is MEDIUM. A bug introduced in 9.7.0 increases the memory consumed when reading from the network into JavaScript using the net.Socket object directly as a stream. An attacker could use this cause a denial…

  • CVE-2018-7162HigJun 13, 2018
    risk 0.49cvss 7.5epss 0.07

    All versions of Node.js 9.x and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a node process which provides an http server supporting TLS server to crash. This can be accomplished by sending duplicate/unexpected messages…

  • CVE-2018-7161HigJun 13, 2018
    risk 0.49cvss 7.5epss 0.08

    All versions of Node.js 8.x, 9.x, and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a node server providing an http2 server to crash. This can be accomplished by interacting with the http2 server in a manner that…

Page 5 of 11