Skip to content
OpenAdvisories

Vendor

nodejs

144 known vulnerabilities.

25 results · Clear filters · Feed

  • Low 3.3
    CVE-2026-106073 Public exploit

    A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync()` without the required read permissi…

  • Low 3.6
    CVE-2026-106071 Public exploit

    A flaw in Node.js Permission Model filesystem enforcement can grant access to paths that do not match a wildcard `--all…

  • Low 3.7
    CVE-2026-106070 Public exploit

    A flaw in the Node.js `zlib.ZipFile` API can cause it to return bytes that do not belong to the requested entry after t…

  • Low 3.7

    A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild o…

  • Low 3.7
    CVE-2026-58044 Public exploit

    A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild o…

  • Low 3.3
    CVE-2026-58039 Public exploit

    A flaw in Node.js Permission Model enforcement allows process.report writes (and overwrites) files outside --allow-fs-w…

  • Low 3.3
    CVE-2026-56847 Public exploit

    A flaw in Node.js Permission Model enforcement allows `trace_events.createTracing().enable()` Writes Trace Logs Outside…

  • Low 3.3

    A flaw in Node.js Permission API can cause a file metadata to be modified even on a path that was set as read-only with…

  • Low 3.3

    A flaw in Node.js Permission API can cause a local server to be started (via a Unix domain socket), even without the `-…

  • Low 3.7

    A flaw in Node.js HTTP Agent can cause a client to accept as valid a response that is send before the client has sent t…

  • Low 1.8

    A flaw in Node.js Permission Model enforcement allows Bypass via `process.report.writeReport()` Path Misvalidation. Thi…

  • Low 3.3

    A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync.native()` without the required read p…

  • Low 3.3

    An incomplete fix for CVE-2024-36137 leaves `FileHandle.chmod()` and `FileHandle.chown()` in the promises API without t…

  • Low 2.8

    A flaw in Node.js's permission model allows a file's access and modification timestamps to be changed via `futimes()` e…

  • Low 3.7

    In Node.js, the `ReadFileUtf8` internal binding leaks memory due to a corrupted pointer in `uv_fs_s.file`: a UTF-16 pat…

  • Low 3.1

    undici Denial of Service attack via bad certificate data

    Undici is an HTTP/1.1 client for Node.js. Prior to versions 5.29.0, 6.21.2, and 7.5.0, applications that use undici to implement a webhook-like system are vulnerable. If the attacker set up a server with an invalid certificate, and they can force the applicat…

  • Low 3.6

    The Permission Model assumes that any path starting with two backslashes \ has a four-character prefix that can be igno…

  • Low 3.3

    A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-f…

  • Low 2.9

    A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-f…

  • Low 2.0

    Undici vulnerable to data leak when using response.arrayBuffer()

    Undici is an HTTP/1.1 client, written from scratch for Node.js. Depending on network and process conditions of a `fetch()` request, `response.arrayBuffer()` might include portion of memory from the Node.js process. This has been patched in v6.19.2.

  • Low 3.9

    Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline

    Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici cleared Authorization and Proxy-Authorization headers for `fetch()`, but did not clear them for `undici.request()`. This vulnerability was patched in version(s) 5.28.4 and 6.11.1.

  • Low 2.6

    Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect

    Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` to accept requests as valid even if they have been tampered. This vulnerability was patched in version(s) 5.28…

  • Low 3.9

    Proxy-Authorization header not cleared on cross-origin redirect in fetch in Undici

    Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici already cleared Authorization headers on cross-origin redirects, but did not clear `Proxy-Authentication` headers. This issue has been patched in versions 5.28.3 and 6.6.1. Users are advis…

  • Low 3.9

    Undici's cookie header not cleared on cross-origin redirect in fetch

    Undici is an HTTP/1.1 client written from scratch for Node.js. Prior to version 5.26.2, Undici already cleared Authorization headers on cross-origin redirects, but did not clear `Cookie` headers. By design, `cookie` headers are forbidden request headers, disa…

  • Low 3.7

    Uncleared cookies on cross-host/cross-origin redirect in undici

    Authorization headers are cleared on cross-origin redirect. However, cookie headers which are sensitive headers and are official headers found in the spec, remain uncleared. There are active users using cookie headers in undici. This may lead to accidental le…