p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 180

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-2025-64758

    Medium · CVSS 4.8EPSS 0.24%Fix available

    @dependencytrack/frontend Vulnerable to Persistent Cross-Site-Scripting via Welcome Message

    @dependencytrack/frontend is a Single Page Application (SPA) used in Dependency-Track, an open source Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Since version 4.12.0, Dependency-Track users with the SYSTEM_CONFIGURATION permission can configure a "welcome message", which is HTML that is to be rendered on the login page for branding purposes. When rendering the welcome message, Dependency-Track versions before 4.13.6 did not properly sanitize the HTML, allowing arbitrary JavaScript to be executed. Users with the SYSTEM_CONFIGURATION permission (i.e., administrators), can expl

    • Update to 4.13.6
    Published Updated
  2. GHSA-m8jr-fxqx-8xx6

    High · CVSS 7.5Fix available

    Apollo Federation has Improper Enforcement of Access Control on Transitive Fields

    # Summary A vulnerability in Apollo Federation's composition logic did not enforce that fields depending on protected data through `@requires` and/or `@fromContext` directives have the same access control requirements as the fields they reference. This allowed queries to access protected fields indirectly through their dependencies, bypassing access control checks. A fix to composition logic in Federation now enforces that dependent fields match the access control requirements from of the fields they reference. ## Details Apollo Federation allows users to specify [`@authenticated`, `@requiresScopes`, and `@policy` directives](https://www.apo

    • Update to 2.10.4
    • Update to 2.11.5
    • Update to 2.12.1
    • Update to 2.9.5
    Published Updated
  3. CVE-2025-13033

    High · CVSS 7.5EPSS 0.57%Fix available

    Nodemailer: nodemailer: email to an unintended domain can occur due to interpretation conflict

    A vulnerability was identified in the email parsing library due to improper handling of specially formatted recipient email addresses. An attacker can exploit this flaw by crafting a recipient address that embeds an external address within quotes. This causes the application to misdirect the email to the attacker's external address instead of the intended internal recipient. This could lead to a significant data leak of sensitive information and allow an attacker to bypass security filters and access controls.

    • Update to 6.10.0+~6.4.17-1+deb13u1
    • Update to 7.0.7
    • Update to 7.0.9+~7.0.2-1
    Published Updated
  4. CVE-2025-64530

    High · CVSS 7.5EPSS 0.41%Fix available

    @apollo/composition has Improper Enforcement of Access Control on Interface Types and Fields

    Apollo Federation is an architecture for declaratively composing APIs into a unified graph. A vulnerability in versions of Apollo Federation's composition logic prior to 2.9.5, 2.10.4, 2.11.5, and 2.12.1 allowed some queries to Apollo Router to improperly bypass access controls on types/fields. Apollo Federation incorrectly allowed user-defined access control directives on interface types/fields, which could be bypassed by instead querying the implementing object types/fields in Apollo Router via inline fragments, for example. A fix to versions 2.9.5, 2.10.4, 2.11.5, and 2.12.1 of composition logic in Federation now disallows interfaces types

    • Update to 2.10.4
    • Update to 2.11.5
    • Update to 2.12.1
    • Update to 2.9.5
    Published Updated
  5. GHSA-8wj8-cfxr-9374

    High · CVSS 8Fix available

    AWS Advanced NodeJS Wrapper: Privilege Escalation in Aurora PostgreSQL instance

    ### Description of Vulnerability: An issue in AWS Wrappers for Amazon Aurora PostgreSQL may allow for privilege escalation to rds_superuser role. A low privilege authenticated user can create a crafted function that could be executed with permissions of other Amazon Relational Database Service (RDS) users. AWS recommends that customers upgrade to the following version: AWS NodeJS Wrapper to v2.0.1. ### Source of Vulnerability Report: Allistair Ishmael Hakim [[email protected]](mailto:[email protected]) ### Affected products & versions: AWS NodeJS Wrapper < 2.0.1. ### Platforms: MacOS/Windows/Linux

    • Update to 2.0.1
    Published Updated
  6. CVE-2025-64749

    Medium · CVSS 4.3EPSS 0.35%Fix available

    Directus Vulnerable to Information Leakage in Existing Collections

    Directus is a real-time API and App dashboard for managing SQL database content. An observable difference in error messaging was found in the Directus REST API in versions of Directus prior to version 11.13.0. The `/items/{collection}` API returns different error messages for two cases: when a user tries to access an existing collection which they are not authorized to access, and when user tries to access a non-existing collection. The two differing error messages leak the existence of collections to users which are not authorized to access these collections. Version 11.13.0 fixes the issue.

    • Update to 11.13.0
    • Update to 32.0.0
    Published Updated
  7. CVE-2025-64748

    Medium · CVSS 6.5EPSS 0.3%Fix available

    Directus's conceal fields are searchable if read permissions enabled

    Directus is a real-time API and App dashboard for managing SQL database content. A vulnerability in versions prior to 11.13.0 allows authenticated users to search concealed/sensitive fields when they have read permissions. While actual values remain masked (`****`), successful matches can be detected through returned records, enabling enumeration attacks on sensitive data. Version 11.13.0 fixes the issue.

    • Update to 11.13.0
    • Update to 32.0.0
    Published Updated
  8. CVE-2025-64747

    Medium · CVSS 5.5EPSS 0.26%Fix available

    Directus Vulnerable to Stored Cross-site Scripting

    Directus is a real-time API and App dashboard for managing SQL database content. A stored cross-site scripting (XSS) vulnerability exists in versions prior to 11.13.0 that allows users with `upload files` and `edit item` permissions to inject malicious JavaScript through the Block Editor interface. Attackers can bypass Content Security Policy (CSP) restrictions by combining file uploads with iframe srcdoc attributes, resulting in persistent XSS execution. Version 11.13.0 fixes the issue.

    • Update to 11.13.0
    Published Updated
  9. CVE-2025-64746

    Medium · CVSS 4.6EPSS 0.21%Fix available

    Directus has Improper Permission Handling on Deleted Fields

    Directus is a real-time API and App dashboard for managing SQL database content. Prior to version 11.13.0, Directus does not properly clean up field-level permissions when a field is deleted. When a field is removed from a collection, its reference in the permissions table remains intact. This stale reference creates a security gap: if another field is later created using the same name, it inherits the outdated permission entry. This behavior can unintentionally grant roles access to data they should not be able to read or modify. The issue is particularly risky in multi-tenant or production environments, where administrators may reuse field

    • Update to 11.13.0
    Published Updated
  10. CVE-2025-64745

    Low · CVSS 2.7EPSS 0.26%Fix available

    Astro development server error page vulnerable to reflected Cross-site Scripting

    Astro is a web framework. Starting in version 5.2.0 and prior to version 5.15.6, a Reflected Cross-Site Scripting (XSS) vulnerability exists in Astro's development server error pages when the `trailingSlash` configuration option is used. An attacker can inject arbitrary JavaScript code that executes in the victim's browser context by crafting a malicious URL. While this vulnerability only affects the development server and not production builds, it could be exploited to compromise developer environments through social engineering or malicious links. Version 5.15.6 fixes the issue.

    • Update to 5.15.6
    Published Updated
  11. CVE-2025-59840

    High · CVSS 8.1EPSS 0.42%Fix available

    Vega Cross-Site Scripting (XSS) via expressions abusing toString calls in environments using the VEGA_DEBUG global variable

    Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. In Vega prior to version 6.2.0, applications meeting 2 conditions are at risk of arbitrary JavaScript code execution, even if "safe mode" expressionInterpreter is used. They are vulnerable if they use `vega` in an application that attaches `vega` library and a `vega.View` instance similar to the Vega Editor to the global `window` and if they allow user-defined Vega `JSON` definitions (vs JSON that was is only provided through source code). Patches are available in the following Vega applications. If using the latest Vega

    • Update to 1.2.1
    • Update to 2.2.1
    • Update to 5.2.1
    • Update to 5.33.1+ds+~cs5.3.0-4
    • Update to 6.1.0
    • Update to 6.2.0
    Published Updated
  12. CVE-2025-64525

    Medium · CVSS 6.5EPSS 1.24%Public exploitFix available

    Astro: URL manipulation via unsanitized headers leads to path-based middleware protections bypass, potential SSRF/cache-poisoning, CVE-2025-61925 bypass

    Astro is a web framework. In Astro versions 2.16.0 up to but excluding 5.15.5 which utilizeon-demand rendering, request headers `x-forwarded-proto` and `x-forwarded-port` are insecurely used, without sanitization, to build the URL. This has several consequences, the most important of which are: middleware-based protected route bypass (only via `x-forwarded-proto`), DoS via cache poisoning (if a CDN is present), SSRF (only via `x-forwarded-proto`), URL pollution (potential SXSS, if a CDN is present), and WAF bypass. Version 5.15.5 contains a patch.

    • Update to 5.15.5
    Published Updated
  13. CVE-2025-64718

    Medium · CVSS 5.3EPSS 0.42%Fix available

    js-yaml has prototype pollution in merge (<<)

    js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted. The problem is patched in js-yaml 4.1.1 and 3.14.2. Users can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).

    • Update to 3.14.2
    • Update to 4.1.1
    • Update to 4.1.1+dfsg+~4.0.9-1
    Published Updated
  14. CVE-2025-64502

    Medium · CVSS 6.9EPSS 0.45%Fix available

    Parse Server allows public `explain` queries which may expose sensitive database performance information and schema details

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. The MongoDB `explain()` method provides detailed information about query execution plans, including index usage, collection scanning behavior, and performance metrics. Prior to version 8.5.0-alpha.5, Parse Server permits any client to execute explain queries without requiring the master key. This exposes database schema structure and field names, index configurations and query optimization details, query execution statistics and performance metrics, and potential attack vectors for database performance exploitation. In version 8.5.0-alpha.5

    • Update to 8.5.0-alpha.5
    Published Updated
  15. CVE-2025-12613

    High · CVSS 8.8EPSS 0.39%Fix available

    CVE-2025-12613

    Versions of the package cloudinary before 2.7.0 are vulnerable to Arbitrary Argument Injection due to improper parsing of parameter values containing an ampersand. An attacker can inject additional, unintended parameters. This could lead to a variety of malicious outcomes, such as bypassing security checks, altering data, or manipulating the application's behavior. **Note:** Following our established security policy, we attempted to contact the maintainer regarding this vulnerability, but haven't received a response.

    • Update to 2.7.0
    Published Updated
  16. CVE-2025-12919

    Medium · CVSS 6.3EPSS 0.5%No fix published

    EverShop Order Order.resolvers.js resource injection

    A vulnerability was detected in EverShop up to 2.0.1. Affected is an unknown function of the file /src/modules/oms/graphql/types/Order/Order.resolvers.js of the component Order Handler. The manipulation of the argument uuid results in improper control of resource identifiers. The attack may be performed from remote. This attack is characterized by high complexity. The exploitability is told to be difficult. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  17. CVE-2025-64496

    High · CVSS 7.3EPSS 7.23%Fix available

    Open WebUI Affected by an External Model Server (Direct Connections) Code Injection via SSE Events

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Versions 0.6.224 and prior contain a code injection vulnerability in the Direct Connections feature that allows malicious external model servers to execute arbitrary JavaScript in victim browsers via Server-Sent Event (SSE) execute events. This leads to authentication token theft, complete account takeover, and when chained with the Functions API, enables remote code execution on the backend server. The attack requires the victim to enable Direct Connections (disabled by default) and add the attacker's malicious model URL, achievable through soc

    • Update to 0.6.35
    Published Updated
  18. CVE-2025-64495

    High · CVSS 8.7EPSS 0.49%Fix available

    Open WebUI vulnerable to Stored DOM XSS via prompts when 'Insert Prompt as Rich Text' is enabled resulting in ATO/RCE

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. In versions 0.6.34 and below, the functionality that inserts custom prompts into the chat window is vulnerable to DOM XSS when 'Insert Prompt as Rich Text' is enabled, since the prompt body is assigned to the DOM sink .innerHtml without sanitisation. Any user with permissions to create prompts can abuse this to plant a payload that could be triggered by other users if they run the corresponding / command to insert the prompt. This issue is fixed in version 0.6.35.

    • Update to 0.6.35
    Published Updated
  19. CVE-2025-64430

    High · CVSS 7.5EPSS 0.65%Fix available

    Parse Server Vulnerable to Server-Side Request Forgery (SSRF) in File Upload via URI Format

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. In versions 4.2.0 through 7.5.3, and 8.0.0 through 8.3.1-alpha.1, there is a Server-Side Request Forgery (SSRF) vulnerability in the file upload functionality when trying to upload a Parse.File with uri parameter, allowing execution of an arbitrary URI. The vulnerability stems from a file upload feature in which Parse Server retrieves the file data from a URI that is provided in the request. A request to the provided URI is executed, but the response is not stored in Parse Server's file storage as the server crashes upon receiving the respo

    • Update to 7.5.4
    • Update to 8.4.0-alpha.2
    Published Updated

Check your server

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

Check your server →