p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 195

Vulnerabilities published for Node.js in the last 30 days: 391. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Node.js

Early warnings

Fresh vulnerability reports from vendor announcements and security news. These warnings do not change the security rating.

  1. node.js

    No fix published

    Node.js: remote code execution

    According to OpenNet, Node.js has a remote code execution vulnerability (CVE-2026-111497). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a Node.js update with the fix is available and install it.

    CVE-2026-111497

  2. node.js

    No fix published

    Node.js: denial of service

    According to GitHub Advisory Database, Node.js has a denial of service vulnerability (CVE-2026-109932). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a Node.js update with the fix is available and install it.

    CVE-2026-109932

Vulnerabilities: 7802

  1. CVE-2025-2336

    Medium · CVSS 4.8EPSS 0.31%Fix available

    AngularJS improper sanitization in SVG '<image>' element with 'ngSanitize'

    Improper sanitization of the value of the 'href' and 'xlink:href' attributes in '<image>' SVG elements in AngularJS's 'ngSanitize' module allows attackers to bypass common image source restrictions. This can lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing  and also negatively affect the application's performance and behavior by using too large or slow-to-load images. This issue affects AngularJS versions greater than or equal to 1.3.1. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/misc/v

    • Update to 1.5.10-1ubuntu0.1~esm1
    • Update to 1.7.9-1ubuntu0.1~esm1
    • Update to 1.8.2-2ubuntu0.1
    • Update to 1.8.3-1+deb12u1
    • Update to 1.8.3-1ubuntu0.24.04.1
    • Update to 1.8.3-2
    Published Updated
  2. CVE-2025-48997

    High · CVSS 8.7EPSS 0.48%Fix available

    Multer vulnerable to Denial of Service via unhandled exception

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empty string field name. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to `2.0.1` to receive a patch. No known workarounds are available.

    • Update to 2.0.1
    Published Updated
  3. CVE-2025-30360

    Medium · CVSS 6.5EPSS 0.36%Fix available

    webpack-dev-server users' source code may be stolen when they access a malicious web site with non-Chromium based browser

    webpack-dev-server allows users to use webpack with a development server that provides live reloading. Prior to version 5.2.1, webpack-dev-server users' source code may be stolen when you access a malicious web site with non-Chromium based browser. The `Origin` header is checked to prevent Cross-site WebSocket hijacking from happening, which was reported by CVE-2018-14732. But webpack-dev-server always allows IP address `Origin` headers. This allows websites that are served on IP addresses to connect WebSocket. An attacker can obtain source code via a method similar to that used to exploit CVE-2018-14732. Version 5.2.1 contains a patch for th

    • Update to 5.2.1
    Published Updated
  4. CVE-2025-30359

    Medium · CVSS 5.3EPSS 0.6%Fix available

    webpack-dev-server users' source code may be stolen when they access a malicious web site

    webpack-dev-server allows users to use webpack with a development server that provides live reloading. Prior to version 5.2.1, webpack-dev-server users' source code may be stolen when they access a malicious web site. Because the request for classic script by a script tag is not subject to same origin policy, an attacker can inject a malicious script in their site and run the script. Note that the attacker has to know the port and the output entrypoint script path. Combined with prototype pollution, the attacker can get a reference to the webpack runtime variables. By using `Function::toString` against the values in `__webpack_modules__`, the

    • Update to 5.2.1
    Published Updated
  5. CVE-2025-48996

    Medium · CVSS 5.3EPSS 0.37%No fix published

    Unauthenticated Disclosure of PSU HAX CMS Site Listings via haxPsuUsage API Endpoint

    HAX open-apis provides microservice apis for HAX webcomponents repo that are shared infrastructure calls. An unauthenticated information disclosure vulnerability exists in the Penn State University deployment of the HAX content management system via the `haxPsuUsage` API endpoint, related to a flat present in open-apis versions up to and including 10.0.2. This allows any remote unauthenticated user to retrieve a full list of PSU websites hosted on HAX CMS. When chained with other authorization issues (e.g., HAX-3), this could assist in targeted attacks such as unauthorized content modification or deletion. Commit 06c2e1fbb7131a8fe66aa0600f38d

    Published Updated
  6. CVE-2025-48387

    High · CVSS 8.7EPSS 0.58%Fix available

    tar-fs has issue where extract can write outside the specified dir with a specific tarball

    tar-fs provides filesystem bindings for tar-stream. Versions prior to 3.0.9, 2.1.3, and 1.16.5 have an issue where an extract can write outside the specified dir with a specific tarball. This has been patched in versions 3.0.9, 2.1.3, and 1.16.5. As a workaround, use the ignore option to ignore non files/directories.

    • Update to 1.16.5
    • Update to 2.1.1-6ubuntu0.22.04.1~esm1
    • Update to 2.1.1-6ubuntu0.24.04.1~esm1
    • Update to 2.1.3
    • Update to 2.1.3-0+deb12u1
    • Update to 3.0.9
    • Update to 3.0.9+~cs2.0.4-1
    Published Updated
  7. CVE-2025-48068

    Low · CVSS 2.3EPSS 0.2%Fix available

    Information exposure in Next.js dev server due to lack of origin verification

    Next.js is a React framework for building full-stack web applications. In versions starting from 13.0 to before 14.2.30 and 15.0.0 to before 15.2.2, Next.js may have allowed limited source code exposure when the dev server was running with the App Router enabled. The vulnerability only affects local development environments and requires the user to visit a malicious webpage while npm run dev is active. This issue has been patched in versions 14.2.30 and 15.2.2.

    • Update to 14.2.30
    • Update to 15.2.2
    Published Updated
  8. CVE-2024-52588

    Medium · CVSS 4.9EPSS 0.59%Fix available

    Strapi allows Server-Side Request Forgery in Webhook function

    Strapi is an open-source content management system. Prior to version 4.25.2, inputting a local domain into the Webhooks URL field leads to the application fetching itself, resulting in a server side request forgery (SSRF). This issue has been patched in version 4.25.2.

    • Update to 4.25.2
    Published Updated
  9. CVE-2025-5276

    High · CVSS 8.2EPSS 0.42%Fix available

    CVE-2025-5276

    Versions of the package mcp-markdownify-server before 1.0.0 are vulnerable to Server-Side Request Forgery (SSRF) via the Markdownify.get() function. An attacker can craft a prompt that, once accessed by the MCP host, can invoke the webpage-to-markdown, bing-search-to-markdown, and youtube-to-markdown tools to issue requests and read the responses to attacker-controlled URLs, potentially leaking sensitive information.

    • Update to 1.0.0
    Published Updated
  10. CVE-2025-5273

    High · CVSS 8.2EPSS 0.4%Fix available

    CVE-2025-5273

    Versions of the package mcp-markdownify-server before 1.0.0 are vulnerable to Files or Directories Accessible to External Parties via the get-markdown-file tool. An attacker can craft a prompt that, once accessed by the MCP host, will allow it to read arbitrary files from the host running the server.

    • Update to 1.0.0
    Published Updated
  11. CVE-2025-48370

    Low · CVSS 2.7EPSS 0.9%Fix available

    auth-js Vulnerable to Insecure Path Routing from Malformed User Input

    auth-js is an isomorphic Javascript library for Supabase Auth. Prior to version 2.70.0, the library functions getUserById, deleteUser, updateUserById, listFactors and deleteFactor did not require the user supplied values to be valid UUIDs. This could lead to a URL path traversal, resulting in the wrong API function being called. Implementations that follow security best practice and validate user controlled inputs, such as the userId are not affected by this. This issue has been patched in version 2.70.0.

    • Update to 2.70.0
    Published Updated
  12. CVE-2025-48054

    Medium · CVSS 6.8EPSS 0.69%Fix available

    Radashi Vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

    Radashi is a TypeScript utility toolkit. Prior to version 12.5.1, the set function within the Radashi library is vulnerable to prototype pollution. If an attacker can control parts of the path argument to the set function, they could potentially modify the prototype of all objects in the JavaScript runtime, leading to unexpected behavior, denial of service, or even remote code execution in some specific scenarios. This issue has been patched in version 12.5.1. A workaround for this issue involves sanitizing the path argument provided to the set function to ensure that no part of the path string is __proto__, prototype, or constructor.

    • Update to 12.5.1
    Published Updated
  13. CVE-2018-25110

    Medium · CVSS 6.9EPSS 0.61%Fix available

    Regular Expression Denial of Service (ReDoS) in markedjs/marked

    Marked prior to version 0.3.17 is vulnerable to a Regular Expression Denial of Service (ReDoS) attack due to catastrophic backtracking in several regular expressions used for parsing HTML tags and markdown links. An attacker can exploit this vulnerability by providing specially crafted markdown input, such as deeply nested or repetitively structured brackets or tag attributes, which cause the parser to hang and lead to a Denial of Service.

    • Update to 0.3.17
    • Update to 0.5.1+dfsg-1
    Published Updated
  14. CVE-2025-47949

    Critical · CVSS 9.9EPSS 0.47%Fix available

    samlify SAML Signature Wrapping attack

    samlify is a Node.js library for SAML single sign-on. A Signature Wrapping attack has been found in samlify prior to version 2.10.0, allowing an attacker to forge a SAML Response to authenticate as any user. An attacker would need a signed XML document by the identity provider. Version 2.10.0 fixes the issue.

    • Update to 2.10.0
    Published Updated
  15. CVE-2025-47944

    High · CVSS 7.5EPSS 0.81%Fix available

    Multer vulnerable to Denial of Service from maliciously crafted requests

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload request. This request causes an unhandled exception, leading to a crash of the process. Users should upgrade to version 2.0.0 to receive a patch. No known workarounds are available.

    • Update to 2.0.0
    Published Updated
  16. CVE-2025-47935

    High · CVSS 7.5EPSS 0.8%Fix available

    Multer vulnerable to Denial of Service via memory leaks from unclosed streams

    Multer is a node.js middleware for handling `multipart/form-data`. Versions prior to 2.0.0 are vulnerable to a resource exhaustion and memory leak issue due to improper stream handling. When the HTTP request stream emits an error, the internal `busboy` stream is not closed, violating Node.js stream safety guidance. This leads to unclosed streams accumulating over time, consuming memory and file descriptors. Under sustained or repeated failure conditions, this can result in denial of service, requiring manual server restarts to recover. All users of Multer handling file uploads are potentially impacted. Users should upgrade to 2.0.0 to receive

    • Update to 2.0.0
    Published Updated
  17. CVE-2025-47934

    High · CVSS 8.7EPSS 0.65%Fix available

    OpenPGP.js's message signature verification can be spoofed

    OpenPGP.js is a JavaScript implementation of the OpenPGP protocol. Startinf in version 5.0.1 and prior to versions 5.11.3 and 6.1.1, a maliciously modified message can be passed to either `openpgp.verify` or `openpgp.decrypt`, causing these functions to return a valid signature verification result while returning data that was not actually signed. This flaw allows signature verifications of inline (non-detached) signed messages (using `openpgp.verify`) and signed-and-encrypted messages (using `openpgp.decrypt` with `verificationKeys`) to be spoofed, since both functions return extracted data that may not match the data that was originally sig

    • Update to 5.11.3
    • Update to 6.1.1
    Published Updated
  18. CVE-2025-23165

    Low · CVSS 3.7EPSS 0.56%Fix available

    CVE-2025-23165

    In Node.js, the `ReadFileUtf8` internal binding leaks memory due to a corrupted pointer in `uv_fs_s.file`: a UTF-16 path buffer is allocated but subsequently overwritten when the file descriptor is set. This results in an unrecoverable memory leak on every call. Repeated use can cause unbounded memory growth, leading to a denial of service. Impact: * This vulnerability affects APIs relying on `ReadFileUtf8` on Node.js release lines: v20 and v22.

    • Update to 20.19.2+dfsg-1
    Published Updated
  19. CVE-2025-23166

    High · CVSS 7.5EPSS 0.82%Fix available

    CVE-2025-23166

    The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime.

    • Update to 18.20.4+dfsg-1~deb12u2
    • Update to 20.19.2+dfsg-1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →