p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 148

Vulnerabilities published for Node.js in the last 30 days: 390. 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: 7800

  1. CVE-2026-31839

    High · CVSS 8.2EPSS 0.13%Fix available

    Striae has a hash validation utility vulnerability

    Striae is a firearms examiner's comparison companion. A high-severity integrity bypass vulnerability existed in Striae's digital confirmation workflow prior to v3.0.0. Hash-only validation trusted manifest hash fields that could be modified together with package content, allowing tampered confirmation packages to pass integrity checks. This vulnerability is fixed in 3.0.0.

    • Update to 3.0.0
    Published Updated
  2. CVE-2026-32063

    Medium · CVSS 6.9EPSS 1.12%Fix available

    OpenClaw 2026.2.19-2 < 2026.2.21 - Command Injection via Newline in systemd Unit Generation

    OpenClaw version 2026.2.19-2 prior to 2026.2.21 contains a command injection vulnerability in systemd unit file generation where attacker-controlled environment values are not validated for CR/LF characters, allowing newline injection to break out of Environment= lines and inject arbitrary systemd directives. An attacker who can influence config.env.vars and trigger service install or restart can execute arbitrary commands with the privileges of the OpenClaw gateway service user.

    • Update to 2026.2.21
    Published Updated
  3. CVE-2026-32062

    High · CVSS 8.7EPSS 0.44%Fix available

    OpenClaw 2026.2.21-2 < 2026.2.22 - Unauthenticated WebSocket Resource Exhaustion via Media Stream

    OpenClaw versions 2026.2.21-2 up to, but not including, 2026.2.22, and @openclaw/voice-call versions 2026.2.21 up to, but not including, 2026.2.22 accept media-stream WebSocket upgrades before stream validation, allowing unauthenticated clients to establish connections. Remote attackers can hold idle pre-authenticated sockets open to consume connection resources and degrade service availability for legitimate streams.

    • Update to 2026.2.22
    Published Updated
  4. CVE-2026-32061

    Medium · CVSS 6.7EPSS 0.15%Fix available

    OpenClaw < 2026.2.17 - Arbitrary File Read via $include Directive Path Traversal

    OpenClaw versions prior to 2026.2.17 contain a path traversal vulnerability in the $include directive resolution that allows reading arbitrary local files outside the config directory boundary. Attackers with config modification capabilities can exploit this by specifying absolute paths, traversal sequences, or symlinks to access sensitive files readable by the OpenClaw process user, including API keys and credentials.

    • Update to 2026.2.17
    Published Updated
  5. CVE-2026-32060

    High · CVSS 8.7EPSS 0.77%Fix available

    OpenClaw < 2026.2.14 - Path Traversal in apply_patch via Crafted Paths

    OpenClaw versions prior to 2026.2.14 contain a path traversal vulnerability in apply_patch that allows attackers to write or delete files outside the configured workspace directory. When apply_patch is enabled without filesystem sandbox containment, attackers can exploit crafted paths including directory traversal sequences or absolute paths to escape workspace boundaries and modify arbitrary files.

    • Update to 2026.2.14
    Published Updated
  6. CVE-2026-31829

    High · CVSS 7.1EPSS 2.44%Fix available

    Flowise affected by Server-Side Request Forgery (SSRF) in HTTP Node Leading to Internal Network Access

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.0.13, Flowise exposes an HTTP Node in AgentFlow and Chatflow that performs server-side HTTP requests using user-controlled URLs. By default, there are no restrictions on target hosts, including private/internal IP ranges (RFC 1918), localhost, or cloud metadata endpoints. This enables Server-Side Request Forgery (SSRF), allowing any user interacting with a publicly exposed chatflow to force the Flowise server to make requests to internal network resources that are inaccessible from the public internet. This vulnerability is fixed in 3.0.13.

    • Update to 3.0.13
    Published Updated
  7. CVE-2026-31828

    Medium · CVSS 6EPSS 0.45%Fix available

    Parse Server has an LDAP injection via unsanitized user input in DN and group filter construction

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.13 and 8.6.26, the LDAP authentication adapter is vulnerable to LDAP injection. User-supplied input (authData.id) is interpolated directly into LDAP Distinguished Names (DN) and group search filters without escaping special characters. This allows an attacker with valid LDAP credentials to manipulate the bind DN structure and to bypass group membership checks. This enables privilege escalation from any authenticated LDAP user to a member of any restricted group. The vulnerability affects Parse Server deployments that us

    • Update to 8.6.26
    • Update to 9.5.2-alpha.13
    Published Updated
  8. CVE-2026-31808

    Medium · CVSS 5.3EPSS 0.34%Fix available

    file-type affected by infinite loop in ASF parser on malformed input with zero-size sub-header

    file-type detects the file type of a file, stream, or data. Prior to 21.3.1, a denial of service vulnerability exists in the ASF (WMV/WMA) file type detection parser. When parsing a crafted input where an ASF sub-header has a size field of zero, the parser enters an infinite loop. The payload value becomes negative (-24), causing tokenizer.ignore(payload) to move the read position backwards, so the same sub-header is read repeatedly forever. Any application that uses file-type to detect the type of untrusted/attacker-controlled input is affected. An attacker can stall the Node.js event loop with a 55-byte payload. Fixed in version 21.3.1.

    • Update to 21.3.1
    Published Updated
  9. CVE-2026-31800

    High · CVSS 8.8EPSS 0.35%Fix available

    Parse Server: Classes `_GraphQLConfig` and `_Audience` master key bypass via generic class routes

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.12 and 8.6.25, the _GraphQLConfig and _Audience internal classes can be read, modified, and deleted via the generic /classes/_GraphQLConfig and /classes/_Audience REST API routes without master key authentication. This bypasses the master key enforcement that exists on the dedicated /graphql-config and /push_audiences endpoints. An attacker can read, modify and delete GraphQL configuration and push audience data. This vulnerability is fixed in 9.5.2-alpha.12 and 8.6.25.

    • Update to 8.6.25
    • Update to 9.5.2-alpha.12
    Published Updated
  10. CVE-2026-30972

    Medium · CVSS 6.9EPSS 0.36%Fix available

    Parse Server has a rate limit bypass via batch request endpoint

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior o 9.5.2-alpha.10 and 8.6.23, Parse Server's rate limiting middleware is applied at the Express middleware layer, but the batch request endpoint (/batch) processes sub-requests internally by routing them directly through the Promise router, bypassing Express middleware including rate limiting. An attacker can bundle multiple requests targeting a rate-limited endpoint into a single batch request to circumvent the configured rate limit. Any Parse Server deployment that relies on the built-in rate limiting feature is affected. This vulner

    • Update to 8.6.23
    • Update to 9.5.2-alpha.10
    Published Updated
  11. CVE-2026-30967

    High · CVSS 7.6EPSS 0.35%Fix available

    Parse Server OAuth2 authentication adapter account takeover via identity spoofing

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.9. and 8.6.22, the OAuth2 authentication adapter, when configured without the useridField option, only verifies that a token is active via the provider's token introspection endpoint, but does not verify that the token belongs to the user identified by authData.id. An attacker with any valid OAuth2 token from the same provider can authenticate as any other user. This affects any Parse Server deployment that uses the generic OAuth2 authentication adapter (configured with oauth2: true) without setting the useridField opti

    • Update to 8.6.22
    • Update to 9.5.2-alpha.9
    Published Updated
  12. CVE-2026-30966

    Critical · CVSS 10EPSS 0.4%Fix available

    Parse Server role escalation and CLP bypass via direct `_Join` table write

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.7 and 8.6.20, Parse Server's internal tables, which store Relation field mappings such as role memberships, can be directly accessed via the REST API or GraphQL API by any client using only the application key. No master key is required. An attacker can create, read, update, or delete records in any internal relationship table. Exploiting this allows the attacker to inject themselves into any Parse Role, gaining all permissions associated with that role, including full read, write, and delete access to classes protected

    • Update to 8.6.20
    • Update to 9.5.2-alpha.7
    Published Updated
  13. CVE-2026-30965

    Critical · CVSS 9.9EPSS 1.36%Public exploitFix available

    Parse Server session token exfiltration via `redirectClassNameForKey` query parameter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.8 and 8.6.21, a vulnerability in Parse Server's query handling allows an authenticated or unauthenticated attacker to exfiltrate session tokens of other users by exploiting the redirectClassNameForKey query parameter. Exfiltrated session tokens can be used to take over user accounts. The vulnerability requires the attacker to be able to create or update an object with a new relation field, which depends on the Class-Level Permissions of at least one class. This vulnerability is fixed in 9.5.2-alpha.8 and 8.6.21.

    • Update to 8.6.21
    • Update to 9.5.2-alpha.8
    Published Updated
  14. CVE-2026-30962

    High · CVSS 7.1EPSS 0.32%Fix available

    Parse Server has a protected fields bypass via logical query operators

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.6 and 8.6.19, the validation for protected fields only checks top-level query keys. By wrapping a query constraint on a protected field inside a logical operator, the check is bypassed entirely. This allows any authenticated user to query on protected fields to extract field values. All Parse Server deployments have default protected fields and are vulnerable. This vulnerability is fixed in 9.5.2-alpha.6 and 8.6.19.

    • Update to 8.6.19
    • Update to 9.5.2-alpha.6
    Published Updated
  15. CVE-2026-30952

    High · CVSS 8.7EPSS 0.58%Fix available

    liquidjs has a path traversal fallback vulnerability

    liquidjs is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.25.0, the layout, render, and include tags allow arbitrary file access via absolute paths (either as string literals or through Liquid variables, the latter require dynamicPartials: true, which is the default). This poses a security risk when malicious users are allowed to control the template content or specify the filepath to be included as a Liquid variable. This vulnerability is fixed in 10.25.0.

    • Update to 10.25.0
    Published Updated
  16. CVE-2026-30951

    High · CVSS 7.5EPSS 0.45%Fix available

    Sequelize v6 Vulnerable to SQL Injection via JSON Column Cast Type

    Sequelize is a Node.js ORM tool. Prior to 6.37.8, there is SQL injection via unescaped cast type in JSON/JSONB where clause processing. The _traverseJSON() function splits JSON path keys on :: to extract a cast type, which is interpolated raw into CAST(... AS <type>) SQL. An attacker who controls JSON object keys can inject arbitrary SQL and exfiltrate data from any table. This vulnerability is fixed in 6.37.8.

    • Update to 6.37.8
    Published Updated
  17. CVE-2026-30949

    High · CVSS 7.6EPSS 0.45%Fix available

    Parse Server is missing audience validation in Keycloak authentication adapter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.5 and 8.6.18, the Keycloak authentication adapter does not validate the azp (authorized party) claim of Keycloak access tokens against the configured client-id. A valid access token issued by the same Keycloak realm for a different client application can be used to authenticate as any user on the Parse Server that uses the Keycloak adapter. This enables cross-application account takeover in multi-client Keycloak realms. All Parse Server deployments that use the Keycloak authentication adapter with a Keycloak realm that

    • Update to 8.6.18
    • Update to 9.5.2-alpha.5
    Published Updated
  18. CVE-2026-30948

    High · CVSS 8.3EPSS 0.22%Fix available

    Parse Server has stored cross-site scripting (XSS) via SVG file upload

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.4 and 8.6.17, a stored cross-site scripting (XSS) vulnerability allows any authenticated user to upload an SVG file containing JavaScript. The file is served inline with Content-Type: image/svg+xml and without protective headers, causing the browser to execute embedded scripts in the Parse Server origin. This can be exploited to steal session tokens from localStorage and achieve account takeover. The default fileExtensions option blocks HTML file extensions but does not block SVG, which is a well-known XSS vector. All P

    • Update to 8.6.17
    • Update to 9.5.2-alpha.4
    Published Updated
  19. CVE-2026-30947

    High · CVSS 8.7EPSS 0.44%Fix available

    Parse Server ha a bypass of class-level permissions in LiveQuery

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.3 and 8.6.16, class-level permissions (CLP) are not enforced for LiveQuery subscriptions. An unauthenticated or unauthorized client can subscribe to any LiveQuery-enabled class and receive real-time events for all objects, regardless of CLP restrictions. All Parse Server deployments that use LiveQuery with class-level permissions are affected. Data intended to be restricted by CLP is leaked to unauthorized subscribers in real time. This vulnerability is fixed in 9.5.2-alpha.3 and 8.6.16.

    • Update to 8.6.16
    • Update to 9.5.2-alpha.3
    Published Updated
  20. CVE-2026-30946

    High · CVSS 8.7EPSS 0.58%Fix available

    Parse Server affected by denial-of-service via unbounded query complexity in REST and GraphQL API

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior 9.5.2-alpha.2 and 8.6.15, an unauthenticated attacker can exhaust Parse Server resources (CPU, memory, database connections) through crafted queries that exploit the lack of complexity limits in the REST and GraphQL APIs. All Parse Server deployments using the REST or GraphQL API are affected. This vulnerability is fixed in 9.5.2-alpha.2 and 8.6.15.

    • Update to 8.6.15
    • Update to 9.5.2-alpha.2
    Published Updated

Check your server

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

Check your server →