p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 198

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. GHSA-qc59-cxj2-c2w4

    Low · CVSS 2.2Fix available

    aws-cdk-lib's aspect order change causes different Permissions Boundary assigned to Role

    ### Summary The [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/) is an open-source software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation. In the CDK, developers organize their applications into reusable components called "[constructs](https://docs.aws.amazon.com/cdk/v2/guide/constructs.html)," which are organized into a hierarchical tree structure. One of the features of this framework is the ability to call "[Aspects](https://docs.aws.amazon.com/cdk/v2/guide/aspects.html)," which are mechanisms to set configuration options for all AWS Resources in a particul

    • Update to 2.189.1
    Published Updated
  2. CVE-2025-3573

    Medium · CVSS 5.3EPSS 0.36%Fix available

    CVE-2025-3573

    Versions of the package jquery-validation before 1.20.0 are vulnerable to Cross-site Scripting (XSS) in the showLabel() function, which may take input from a user-controlled placeholder value. This value will populate a message via $.validator.messages in a user localizable dictionary.

    • Update to 0.8.3.2-1
    • Update to 1.20.0
    • Update to 4:5.2.2-really+dfsg-1+deb13u1
    • Update to 4:5.2.2-really+dfsg-2
    • Update to 6.5.16-1
    Published Updated
  3. CVE-2025-32395

    Medium · CVSS 6EPSS 1.81%Public exploitFix available

    Vite has an `server.fs.deny` bypass with an invalid `request-target`

    Vite is a frontend tooling framework for javascript. Prior to 6.2.6, 6.1.5, 6.0.15, 5.4.18, and 4.5.13, the contents of arbitrary files can be returned to the browser if the dev server is running on Node or Bun. HTTP 1.1 spec (RFC 9112) does not allow # in request-target. Although an attacker can send such a request. For those requests with an invalid request-line (it includes request-target), the spec recommends to reject them with 400 or 301. The same can be said for HTTP 2. On Node and Bun, those requests are not rejected internally and is passed to the user land. For those requests, the value of http.IncomingMessage.url contains #. Vite a

    • Update to 4.5.13
    • Update to 5.4.18
    • Update to 6.0.15
    • Update to 6.1.5
    • Update to 6.2.6
    Published Updated
  4. CVE-2025-32379

    Medium · CVSS 5EPSS 0.27%Fix available

    XSS at ctx.redirect() function in Koajs

    Koa is expressive middleware for Node.js using ES2017 async functions. In koa < 2.16.1 and < 3.0.0-alpha.5, passing untrusted user input to ctx.redirect() even after sanitizing it, may execute javascript code on the user who use the app. This issue is patched in 2.16.1 and 3.0.0-alpha.5.

    • Update to 2.16.1
    • Update to 3.0.0-alpha.5
    Published Updated
  5. CVE-2025-32020

    Critical · CVSS 9.3EPSS 0.37%Fix available

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') in crud-query-parser

    The crud-query-parser library parses query parameters from HTTP requests and converts them to database queries. Improper neutralization of the order/sort parameter in the TypeORM adapter, which allows SQL injection. You are impacted by this vulnerability if you are using the TypeORM adapter, ordering is enabled and you have not set-up a property filter. This vulnerability is fixed in 0.1.0.

    • Update to 0.1.0
    Published Updated
  6. CVE-2025-32031

    High · CVSS 7.5EPSS 0.6%Fix available

    Apollo Gateway Query Planner Vulnerable to Excessive Resource Consumption via Optimization Bypass

    Apollo Gateway provides utilities for combining multiple GraphQL microservices into a single GraphQL endpoint. Prior to 2.10.1, a vulnerability in Apollo Gateway allowed queries with deeply nested and reused named fragments to be prohibitively expensive to query plan, specifically due to internal optimizations being frequently bypassed. The query planner includes an optimization that significantly speeds up planning for applicable GraphQL selections. However, queries with deeply nested and reused named fragments can generate many selections where this optimization does not apply, leading to significantly longer planning times. Because the que

    • Update to 2.10.1
    Published Updated
  7. CVE-2025-32030

    High · CVSS 7.5EPSS 0.53%Fix available

    Apollo Gateway Query Planner Vulnerable to Excessive Resource Consumption via Named Fragment Expansion

    Apollo Gateway provides utilities for combining multiple GraphQL microservices into a single GraphQL endpoint. Prior to 2.10.1, a vulnerability in Apollo Gateway allowed queries with deeply nested and reused named fragments to be prohibitively expensive to query plan, specifically during named fragment expansion. Named fragments were being expanded once per fragment spread during query planning, leading to exponential resource usage when deeply nested and reused fragments were involved. This could lead to excessive resource consumption and denial of service. This has been remediated in @apollo/gateway version 2.10.1.

    • Update to 2.10.1
    Published Updated
  8. CVE-2025-32029

    Medium · CVSS 6.9EPSS 0.24%Fix available

    ts-asn1-der has Incorrect DER Encoding of Numbers Leading to Denial of Service and Incorrect Value Representation

    ts-asn1-der is a collection of utility classes to encode ASN.1 data following DER rule. Incorrect number DER encoding can lead to denial on service for absolute values in the range 2**31 -- 2**32 - 1. The arithmetic in the numBitLen didn't take into account that values in this range could result in a negative result upon applying the >> operator, leading to an infinite loop. The issue is patched in version 1.0.4. If upgrading is not an option, the issue can be mitigated by validating inputs to Asn1Integer to ensure that they are not smaller than -2**31 + 1 and no larger than 2**31 - 1.

    • Update to 1.0.4
    Published Updated
  9. CVE-2025-28269

    High · CVSS 8.3Fix available

    js-object-utilities Vulnerable to Prototype Pollution

    **Vulnerability type:** Prototype Pollution **Affected Package:** * Product: js-object-utilities * Version: 2.2.0 **Remedy:** Update package to version 2.2.1. **Vulnerability Location(s):** ```js at module.exports (/node_modules/js-object-utilities/dist/set.js:16:29) ``` **Description:** The latest version of `js-object-utilities (2.2.0)`, (previous versions are also affected), is vulnerable to Prototype Pollution through the entry function(s) `lib.set`. An attacker can supply a payload with Object.prototype setter to introduce or modify properties within the global prototype chain, causing denial of service (DoS) a the minimum conseque

    • Update to 2.2.1
    Published Updated
  10. CVE-2025-32014

    Medium · CVSS 6.9EPSS 0.46%Fix available

    estree-util-value-to-estree allows prototype pollution in generated ESTree

    estree-util-value-to-estree converts a JavaScript value to an ESTree expression. When generating an ESTree from a value with a property named __proto__, valueToEstree would generate an object that specifies a prototype instead. This vulnerability is fixed in 3.3.3.

    • Update to 3.3.3
    Published Updated
  11. CVE-2025-31476

    Medium · CVSS 4.8EPSS 0.36%Fix available

    tarteaucitron.js allows url scheme injection via unfiltered inputs

    tarteaucitron.js is a compliant and accessible cookie banner. A vulnerability was identified in tarteaucitron.js, allowing a user with high privileges (access to the site's source code or a CMS plugin) to enter a URL containing an insecure scheme such as javascript:alert(). Before the fix, URL validation was insufficient, which could allow arbitrary JavaScript execution if a user clicked on a malicious link. An attacker with high privileges could insert a link exploiting an insecure URL scheme, leading to execution of arbitrary JavaScript code, theft of sensitive data through phishing attacks, or modification of the user interface behavior. T

    • Update to 1.20.1
    • Update to 6.7.0
    Published Updated
  12. CVE-2025-31475

    Medium · CVSS 5.5EPSS 0.35%Fix available

    tarteaucitron.js allows prototype pollution via custom text injection

    tarteaucitron.js is a compliant and accessible cookie banner. A vulnerability was identified in tarteaucitron.js prior to 1.20.1, where the addOrUpdate function, used for applying custom texts, did not properly validate input. This allowed an attacker with direct access to the site's source code or a CMS plugin to manipulate JavaScript object prototypes, leading to potential security risks such as data corruption or unintended code execution. An attacker with high privileges could exploit this vulnerability to modify object prototypes, affecting core JavaScript behavior, cause application crashes or unexpected behavior, or potentially introdu

    • Update to 1.20.1
    Published Updated
  13. CVE-2025-31138

    Medium · CVSS 5.5EPSS 0.27%Fix available

    tarteaucitron.js allows UI manipulation via unrestricted CSS injection

    tarteaucitron.js is a compliant and accessible cookie banner. A vulnerability was identified in tarteaucitron.js prior to 1.20.1, where user-controlled inputs for element dimensions (width and height) were not properly validated. This allowed an attacker with direct access to the site's source code or a CMS plugin to set values like 100%;height:100%;position:fixed;, potentially covering the entire viewport and facilitating clickjacking attacks. An attacker with high privileges could exploit this vulnerability to overlay malicious UI elements on top of legitimate content, trick users into interacting with hidden elements (clickjacking), or dis

    • Update to 1.20.1
    Published Updated
  14. CVE-2025-3197

    Medium · CVSS 6.9EPSS 0.42%No fix published

    CVE-2025-3197

    Versions of the package expand-object from 0.0.0 are vulnerable to Prototype Pollution in the expand() function in index.js. This function expands the given string into an object and allows a nested property to be set without checking the provided keys for sensitive properties like __proto__.

    Published Updated
  15. CVE-2025-31119

    High · CVSS 7.7EPSS 0.54%Fix available

    CWE-470 in generator-jhipster-entity-audit when having Javers selected as Entity Audit Framework

    generator-jhipster-entity-audit is a JHipster module to enable entity audit and audit log page. Prior to 5.9.1, generator-jhipster-entity-audit allows unsafe reflection when having Javers selected as Entity Audit Framework. If an attacker manages to place some malicious classes into the classpath and also has access to these REST interface for calling the mentioned REST endpoints, using these lines of code can lead to unintended remote code execution. This vulnerability is fixed in 5.9.1.

    • Update to 5.9.1
    Published Updated

Check your server

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

Check your server →