p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 15

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Node.js: 407. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Node.js

Frühwarnungen

Neue Schwachstellenmeldungen aus Herstellerankündigungen und Sicherheitsnachrichten. Diese Warnungen ändern die Sicherheitsbewertung nicht.

  1. node.js

    Keine Korrektur veröffentlicht

    Node.js: Denial of Service

    Laut GitHub Advisory Database wurde in Node.js eine Sicherheitslücke gefunden: Denial of Service (CVE-2026-109932). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-109932

  2. node.js

    Keine Korrektur veröffentlicht

    Node.js: Remote-Codeausführung

    Laut OpenNet wurde in Node.js eine Sicherheitslücke gefunden: Remote-Codeausführung (CVE-2026-111497). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-111497

Sicherheitslücken: 7723

  1. CVE-2026-105853

    Hoch · CVSS 7.1EPSS 0,26%Korrektur verfügbar

    Payload: Token refresh and password reset responses may expose restricted user fields

    Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, token refresh responses and password reset responses can independently return hidden or read-restricted fields that the requesting user cannot access. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-105852

    Mittel · CVSS 6.9EPSS 0,27%Korrektur verfügbar

    Payload relationship-query authorization bypass

    Payload is a free and open source headless content management system. In versions before 3.90.0 and canary versions before 4.0.0-canary.34, querying a readable collection with a relationship to another collection can expose information about related documents protected by access.read where constraints. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-105850

    Hoch · CVSS 8.8EPSS 0,31%Korrektur verfügbar

    Payload: Order confirmation validation issue in Payload Ecommerce

    Payload is a free and open source headless content management system. In @payloadcms/plugin-ecommerce versions before 3.90.0 and canary versions before 4.0.0-canary.34, use of the Stripe payment adapter can allow a Stripe order confirmation to be processed more than once under certain conditions. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-105849

    Hoch · CVSS 7.7EPSS 0,3%Korrektur verfügbar

    Payload: API key disclosure through ordinary document reads

    Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, users with ordinary read access to other authentication documents in a collection with useAPIKey enabled can obtain active API keys and exercise the target accounts' permissions until those keys are rotated or disabled. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-104850

    Hoch · CVSS 7.5EPSS 0,23%Korrektur verfügbar

    MCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server

    MCP TypeScript SDK is the official TypeScript SDK for Model Context Protocol servers and clients. Starting in version 1.12.0 and prior to versions 1.31.0 and 2.2.0, the SDK's OAuth client support let the MCP server a client connected to decide which authorization server received the client's OAuth credentials. Stored and pre-provisioned credentials were not bound to the authorization server they belong to. A malicious or compromised MCP server could name its own authorization server in its protected resource metadata. Without any user interaction, the client would send that server the `refresh_token` and `client_secret` stored from an earlier

    • Auf 1.31.0 aktualisieren
    • Auf 2.2.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-105848

    Mittel · CVSS 6.4EPSS 0,24%Korrektur verfügbar

    Payload: Insufficient Access Control in Stripe REST Proxy

    Payload is a free and open source headless content management system. In @payloadcms/plugin-stripe versions before 3.90.0 and canary versions before 4.0.0-canary.34, an authenticated user who can reach the enabled optional Stripe REST proxy can perform unintended Stripe operations. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-105847

    Hoch · CVSS 7.1EPSS 0,24%Korrektur verfügbar

    Payload: Polymorphic join queries could disclose hidden fields

    Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.90.0 and canary versions before 4.0.0-canary.34, a user who can query a collection with a polymorphic join to sensitive fields can infer hidden or read-restricted values, including password-reset tokens, through polymorphic join filters. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-105846

    Mittel · CVSS 6.1EPSS 0,22%Korrektur verfügbar

    Payload: Untrusted redirect URL parameter exploit

    Payload is a free and open source headless content management system. In versions from 3.40.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an attacker can craft a redirect URL parameter that sends a guest user to an untrusted destination after the authentication flow completes. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.

    • Auf 3.88.0 aktualisieren
    • Auf 4.0.0-canary.27 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-105845

    Kritisch · CVSS 9.8EPSS 0,38%Korrektur verfügbar

    Payload: SQL Injection in SQLite and Postgres

    Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query readable collections through dynamic filters or joins can submit a request that causes SQL injection in the SQLite and Postgres adapters. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.

    • Auf 3.88.0 aktualisieren
    • Auf 4.0.0-canary.27 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-105844

    Kritisch · CVSS 9.3EPSS 0,71%Öffentlicher ExploitKorrektur verfügbar

    Payload: Prototype pollution in Payload Import Export plugin

    Payload is a free and open source headless content management system. In versions from 3.0.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an unauthenticated user can submit prototype-sensitive field paths when @payloadcms/plugin-import-export is enabled, causing unintended application behavior that can lead to remote code execution. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.

    • Auf 3.88.0 aktualisieren
    • Auf 4.0.0-canary.27 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-105806

    Hoch · CVSS 8.6EPSS 0,25%Korrektur verfügbar

    Payload: Improper access control for MCP API keys

    Payload is a free and open source headless content management system. In @payloadcms/plugin-mcp versions from 3.61.0 until 3.88.0, an authenticated user can manage MCP API keys outside the intended account, enabling privilege escalation through account takeover. This issue is fixed in version 3.88.0.

    • Auf 3.88.0 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-105805

    Mittel · CVSS 6.9EPSS 0,28%Korrektur verfügbar

    Payload: Sort queries could expose protected field information

    Payload is a free and open source headless content management system. In versions before 3.88.0 and canary versions before 4.0.0-canary.27, an untrusted user who can query a readable collection, control its sorting, and select a protected field as the sort parameter can infer limited information about field values the user cannot read. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.

    • Auf 3.88.0 aktualisieren
    • Auf 4.0.0-canary.27 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-105804

    Mittel · CVSS 5.7EPSS 0,08%Korrektur verfügbar

    Payload: Password hashes use insufficient PBKDF2 iterations

    Payload is a free and open source headless content management system. Payload versions from 3.0.0 before 3.90.0 and canary versions from 4.0.0-canary.0 before 4.0.0-canary.34 use a lower-than-recommended PBKDF2 work factor for password hashing, reducing the computational effort required to test recovered password hashes. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

    • Auf 3.90.0 aktualisieren
    • Auf 4.0.0-canary.34 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-105800

    Niedrig · CVSS 3.7EPSS 0,29%Korrektur verfügbar

    i18next-http-backend incomplete URL validation permits SSRF

    i18next-http-backend is a backend layer for i18next that loads translation resources in Node.js, browsers, and Deno. Prior to 4.0.2, attacker-controlled language or namespace values interpolated into a custom loadPath or addPath that begins directly with {{lng}} or {{ns}} can make colon-based input become an absolute URL or, in browsers, make a double-slash namespace become a protocol-relative URL. The resulting request can leave the intended origin and cause URL injection or server-side request forgery. The default /locales/{{lng}}/{{ns}}.json template and templates with a leading path or origin are not affected because the placeholder does

    • Auf 4.0.2 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-105799

    Niedrig · CVSS 2.3EPSS 0,28%Korrektur verfügbar

    LangChain: RediSearch Filter Injection via Unescaped Tag/Text Values

    LangChain is a framework for building LLM-powered applications. Prior to 1.1.1, @langchain/redis does not escape attacker-controlled values in structured RediSearch TAG filters and structured RediSearch TEXT filters, allowing injected RediSearch syntax to alter or broaden the generated search query. When an application uses an attacker-influenceable filter as a tenant or document-access boundary, the modified query can expose indexed documents outside the attacker's intended scope. This issue is fixed in version 1.1.1.

    • Auf 1.1.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. GHSA-r4xh-jqrq-34v2

    Mittel · CVSS 5.3Korrektur verfügbar

    smol-toml: Quadratic-time parse() from parseKey rescanning to end of document on each key line

    ### Summary `parse()` has a quadratic-time path in `parseKey`, reachable on default options with ordinary valid input. For every key line and table-header line, `parseKey` (dist/struct.js, lines 58 and 86) finds the dotted-key separator with `ctx.s.indexOf('.', ctx.p)`, where `ctx.s` is the whole document. When a key has no `.` ahead of it, that search runs all the way to the end of the input, and the result is then clamped back to the line terminator `endPtr` - so everything scanned past the current line is wasted. `parseKey` runs once per line, so a document of N dot-free keys costs O(n^2). The most ordinary TOML shape triggers it: a flat

    • Auf 1.9.0 aktualisieren
    Veröffentlicht Aktualisiert
  17. GHSA-w2vw-w76x-qr89

    Hoch · CVSS 8.5Korrektur verfügbar

    Nx: OS command injection via git revisions and remote refs

    ## Summary Nx core builds several `git` invocations as shell command strings with untrusted values interpolated into them, so a value that should be a git revision or ref is parsed by `/bin/sh` instead. Two entry points are reachable by an attacker: `affected` commands, where `defaultBase` / `affected.defaultBase` from `nx.json` (and the `NX_BASE` / `NX_HEAD` environment variables) reach `git merge-base` and `git diff`; and `nx import`, where a branch name advertised by a remote repository reaches `git fetch`, `git checkout`, and `git config`. In both cases an attacker who controls a repository — or who opens a pull request against one — get

    • Auf 22.7.8 aktualisieren
    • Auf 23.1.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-104852

    Hoch · CVSS 8.2EPSS 0,36%Korrektur verfügbar

    GraphQL Tools has prototype pollution in well-established utility function `mergeDeep`

    GraphQL Tools provides utilities for building, stitching, and mocking GraphQL schemas. Prior to 12.0.1, the GraphQL Tools utils package's mergeDeep function follows inherited properties while recursively merging source objects and does not exclude __proto__, constructor, or prototype keys. An unauthenticated GraphQL client can alias fields to those names so responses from two subgraphs collide during ordinary supergraph result merging, causing mergeDeep to traverse Object and Function prototypes and overwrite Function.prototype.call with a subgraph-supplied value. This breaks subsequent requests in the process until restart. This issue is fix

    • Auf 12.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. GHSA-jggr-w7fw-pc2j

    Mittel · CVSS 6.3Korrektur verfügbar

    fast-copy: Stack exhaustion in fast-copy when copying deeply-nested values

    ## Summary `fast-copy` traverses values recursively with no bound on depth. Copying a sufficiently deeply-nested value exhausts the JavaScript call stack and throws a native `RangeError: Maximum call stack size exceeded` from inside the library. ## Details Both `copy` and `copyStrict` recurse once per level of nesting. The value does not need to be circular (circular references were already handled correctly via an internal cache) and it does not need to be large. A plain object nested a few thousand levels deep is only a few kilobytes of equivalent JSON. Measured depths at which copying begins to fail (Node.js, V8; the exact ceiling vari

    • Auf 2.2.0 aktualisieren
    • Auf 3.1.0 aktualisieren
    • Auf 4.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  20. GHSA-g2v6-rqmx-r4w6

    Hoch · CVSS 7.2Korrektur verfügbar

    @vue/server-renderer: XSS via missing CR in attribute-name blacklist

    ## Description `@vue/server-renderer` was investigated specifically because it's the one place in Vue where template rendering output becomes a real HTTP response body -- a genuine server-side trust boundary, unlike client-side rendering which only ever affects the same browser session that's already running the app's own JS. `ssrRenderAttrs()` (in `packages/server-renderer/src/helpers/ssrRenderAttrs.ts`) is what compiled SSR output calls for something like `<div v-bind="userObject">`. It loops over the object's own keys and, for each one, renders it as an HTML attribute: ```ts export function ssrRenderDynamicAttr( key: string, value:

    • Auf 3.5.42 aktualisieren
    • Auf 3.6.0-rc.6 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →