p PatchFirst

PatchFirst · Свежие уязвимости

Node.js: уязвимости стека · Страница 117

За последние 30 дней в Node.js опубликовано уязвимостей: 390; в каталоге KEV: 0.

Фильтры уязвимостей
Node.js

Ранние предупреждения

Свежие сообщения об уязвимостях из анонсов разработчиков и новостей безопасности. Предупреждения не меняют рейтинг защищённости.

  1. node.js

    Исправление не опубликовано

    Node.js: удалённое выполнение кода

    По данным OpenNet, в Node.js найдена уязвимость — удалённое выполнение кода (CVE-2026-111497). Точные затронутые версии не указаны. Версия с исправлением в сообщении не указана.

    Что сделать сейчас: Проверьте, вышло ли обновление Node.js с исправлением, и установите его.

    CVE-2026-111497

  2. node.js

    Исправление не опубликовано

    Node.js: отказ в обслуживании

    По данным GitHub Advisory Database, в Node.js найдена уязвимость — отказ в обслуживании (CVE-2026-109932). Точные затронутые версии не указаны. Версия с исправлением в сообщении не указана.

    Что сделать сейчас: Проверьте, вышло ли обновление Node.js с исправлением, и установите его.

    CVE-2026-109932

Уязвимостей: 7800

  1. CVE-2026-41180

    Высокий · CVSS 7.5EPSS 0,39%Есть исправление

    PsiTransfer: Upload PATCH path traversal can create `config.<NODE_ENV>.js` and lead to code execution on restart

    PsiTransfer is an open source, self-hosted file sharing solution. Prior to version 2.4.3, the upload PATCH flow under `/files/:uploadId` validates the mounted request path using the still-encoded `req.path`, but the downstream tus handler later writes using the decoded `req.params.uploadId`. In deployments that use a supported custom `PSITRANSFER_UPLOAD_DIR` whose basename prefixes a startup-loaded JavaScript path, such as `conf`, an unauthenticated attacker can create `config.<NODE_ENV>.js` in the application root. The attacker-controlled file is then executed on the next process restart. Version 2.4.3 contains a patch.

    • Обновитесь до 2.4.3
    Опубликовано Обновлено
  2. CVE-2026-6874

    Средний · CVSS 5.3EPSS 0,26%Нет опубликованного исправления

    ericc-ch copilot-api Header token dns rebinding

    A vulnerability was determined in ericc-ch copilot-api up to 0.7.0. This impacts an unknown function of the file /token of the component Header Handler. Executing a manipulation of the argument Host can lead to reliance on reverse dns resolution. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

    Опубликовано Обновлено
  3. GHSA-2r2p-4cgf-hv7h

    Высокий · CVSS 8.6Есть исправление

    engram: HTTP server CORS wildcard + auth-off-by-default enables CSRF graph exfiltration and persistent indirect prompt injection

    ### Summary The local HTTP server started by `engram server` (binding `127.0.0.1:7337` by default) was exposed to any browser origin with no authentication unless `ENGRAM_API_TOKEN` was explicitly set. Combined with `Access-Control-Allow-Origin: *` on every response and a body parser that did not require `Content-Type: application/json`, this allowed a malicious web page the developer visited to: 1. **Exfiltrate** the local knowledge graph via `GET /query` and `GET /stats` (function names, file layout, recorded decisions/mistakes). 2. **Inject persistent prompt-injection payloads** via `POST /learn`, which wrote `mistake`/`decision` nodes t

    • Обновитесь до 2.0.2
    Опубликовано Обновлено
  4. GHSA-9237-rg5p-rhfw

    Высокий · CVSS 8.7Есть исправление

    @saltcorn/data: Tenant user role is used for tenant creation role check

    ## Summary When a tenant admin is logged out of the root domain (e.g., saltcorn.com) but logged in to their own tenant space as admin, they can simply append `/tenant/create` to their tenant URL. The system reads the role from the tenant context (admin), and a new tenant is created on the **root domain** (in `PUBLIC SCHEMA > _sc_tenants`), rather than in the tenant's own `_sc_tenants` table. If the same logic applies to other routes, a tenant admin effectively gains admin rights on the root domain. ## PoC A tenant-created subtenant appears under the Saltcorn public schema instead of the tenant's own schema. - Even when `role_id=1` is req

    • Обновитесь до 1.4.4
    • Обновитесь до 1.5.2
    • Обновитесь до 1.6.0-beta.2
    Опубликовано Обновлено
  5. CVE-2026-40933

    Критический · CVSS 10EPSS 11,96%Есть исправление

    Flowise: Authenticated RCE Via MCP Adapters

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, due to unsafe serialization of stdio commands in the MCP adapter, an authenticated attacker can add an MCP stdio server with an arbitrary command, achieving command execution. The vulnerability lies in a bug in the input sanitization from the “Custom MCP” configuration in http://localhost:3000/canvas - where any user can add a new MCP, when doing so - adding a new MCP using stdio, the user can add any command, even though your code have input sanitization checks such as validateCommandInjection and validateArgsForLocalFileAccess, and a lis

    • Обновитесь до 3.1.0
    Опубликовано Обновлено
  6. CVE-2026-40931

    Высокий · CVSS 8.4EPSS 0,26%Есть исправление

    Complete Bypass of CVE-2026-24884 Patch via Git-Delivered Symlink Poisoning in compressing

    Compressing is a compressing and uncompressing lib for node. Prior to 2.1.1 and 1.10.5, the patch for CVE-2026-24884 relies on a purely logical string validation within the isPathWithinParent utility. This check verifies if a resolved path string starts with the destination directory string but fails to account for the actual filesystem state. By exploiting this "Logical vs. Physical" divergence, an attacker can bypass the security check using a Directory Poisoning technique (pre-existing symbolic links). This vulnerability is fixed in 2.1.1 and 1.10.5.

    • Обновитесь до 1.10.5
    • Обновитесь до 2.1.1
    Опубликовано Обновлено
  7. CVE-2026-40895

    Средний · CVSS 6.9EPSS 0,49%Есть исправление

    follow-redirects: Custom Authentication Headers Leaked to Cross-Domain Redirect Targets

    follow-redirects is an open source, drop-in replacement for Node's `http` and `https` modules that automatically follows redirects. Prior to 1.16.0, when an HTTP request follows a cross-domain redirect (301/302/307/308), follow-redirects only strips authorization, proxy-authorization, and cookie headers (matched by regex at index.js). Any custom authentication header (e.g., X-API-Key, X-Auth-Token, Api-Key, Token) is forwarded verbatim to the redirect target. This vulnerability is fixed in 1.16.0.

    • Обновитесь до 1.14.9+~1.14.1-1ubuntu0.1~esm2
    • Обновитесь до 1.15.11+~1.14.4-1ubuntu0.1~esm1
    • Обновитесь до 1.15.6+~1.14.4-1ubuntu0.1~esm1
    • Обновитесь до 1.16.0
    • Обновитесь до 1.16.0+~1.14.4-1
    • Обновитесь до 1.2.4-1ubuntu0.18.04.1~esm2
    • Обновитесь до 1.2.4-1ubuntu0.20.04.1~esm2
    Опубликовано Обновлено
  8. CVE-2026-40887

    Критический · CVSS 9.1EPSS 1,76%Публичный эксплойтЕсть исправление

    @vendure/core has a SQL Injection vulnerability

    Vendure is an open-source headless commerce platform. Starting in version 1.7.4 and prior to versions 2.3.4, 3.5.7, and 3.6.2, an unauthenticated SQL injection vulnerability exists in the Vendure Shop API. A user-controlled query string parameter is interpolated directly into a raw SQL expression without parameterization or validation, allowing an attacker to execute arbitrary SQL against the database. This affects all supported database backends (PostgreSQL, MySQL/MariaDB, SQLite). The Admin API is also affected, though exploitation there requires authentication. Versions 2.3.4, 3.5.7, and 3.6.2 contain a patch. For those who are unable to u

    • Обновитесь до 2.3.4
    • Обновитесь до 3.5.7
    • Обновитесь до 3.6.2
    Опубликовано Обновлено
  9. CVE-2026-40879

    Высокий · CVSS 7.5EPSS 0,33%Есть исправление

    Nest: DoS via Recursive handleData in JsonSocket (TCP Transport)

    Nest is a framework for building scalable Node.js server-side applications. Prior to 11.1.19, when an attacker sends many small, valid JSON messages in one TCP frame, handleData() recurses once per message; the buffer shrinks each call. maxBufferSize is never reached; call stack overflows instead. A ~47 KB payload is sufficient to trigger RangeError. This vulnerability is fixed in 11.1.19.

    • Обновитесь до 11.1.19
    Опубликовано Обновлено
  10. CVE-2026-39861

    Высокий · CVSS 7.7EPSS 0,71%Есть исправление

    Claude Code: Sandbox Escape via Symlink Following Allows Arbitrary File Write Outside Workspace

    Claude Code is an agentic coding tool. Prior to version 2.1.64, Claude Code's sandbox did not prevent sandboxed processes from creating symlinks pointing to locations outside the workspace. When Claude Code subsequently wrote to a path within such a symlink, its unsandboxed process followed the symlink and wrote to the target location outside the workspace without prompting the user for confirmation. This allowed a sandbox escape where neither the sandboxed command nor the unsandboxed app could independently write outside the workspace, but their combination could write to arbitrary locations, potentially leading to code execution outside the

    • Обновитесь до 2.1.64
    Опубликовано Обновлено
  11. CVE-2026-39320

    Высокий · CVSS 7.5EPSS 0,43%Есть исправление

    Signal K Server has an Unauthenticated Regular Expression Denial of Service (ReDoS) via WebSocket Subscription Paths

    Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.25.0 are vulnerable to an unauthenticated Regular Expression Denial of Service (ReDoS) attack within the WebSocket subscription handling logic. By injecting unescaped regex metacharacters into the `context` parameter of a stream subscription, an attacker can force the server's Node.js event loop into a catastrophic backtracking loop when evaluating long string identifiers (like the server's self UUID). This results in a total Denial of Service (DoS) where the server CPU spikes to 100% and becomes completely unresponsive to further API or socket r

    • Обновитесь до 2.25.0
    Опубликовано Обновлено
  12. CVE-2026-35570

    Высокий · CVSS 8.4EPSS 0,23%Есть исправление

    OpenClaude has Sandbox Bypass via Early-Exit Logic Flaw that Allows Path Traversal

    OpenClaude is an open-source coding-agent command line interface for cloud and local model providers. Versions prior to 0.5.1 have a logic flaw in `bashToolHasPermission()` inside `src/tools/BashTool/bashPermissions.ts`. When the sandbox auto-allow feature is active and no explicit deny rule is configured, the function returns an `allow` result immediately — before the path constraint filter (`checkPathConstraints`) is ever evaluated. This allows commands containing path traversal sequences (e.g., `../../../../../etc/passwd`) to bypass directory restrictions entirely. Version 0.5.1 contains a patch for the issue.

    • Обновитесь до 0.5.1
    Опубликовано Обновлено
  13. CVE-2026-41331

    Средний · CVSS 6.9EPSS 0,3%Есть исправление

    OpenClaw < 2026.3.31 - Resource Consumption via Unauthorized Telegram Audio Preflight Transcription

    OpenClaw before 2026.3.31 contains a resource consumption vulnerability in Telegram audio preflight transcription that allows unauthorized group senders to trigger transcription processing. Attackers can exploit insufficient allowlist enforcement to cause resource or billing consumption by initiating audio preflight operations before authorization checks are applied.

    • Обновитесь до 2026.3.31
    Опубликовано Обновлено
  14. CVE-2026-41330

    Низкий · CVSS 2EPSS 0,12%Есть исправление

    OpenClaw < 2026.3.31 - Environment Variable Override via Host Exec Policy

    OpenClaw before 2026.3.31 contains an environment variable override vulnerability in host exec policy that fails to properly enforce proxy, TLS, Docker, and Git TLS controls. Attackers can bypass security controls by overriding environment variables to circumvent proxy settings, TLS verification, Docker restrictions, and Git TLS enforcement.

    • Обновитесь до 2026.3.31
    Опубликовано Обновлено
  15. CVE-2026-41329

    Критический · CVSS 9EPSS 0,3%Есть исправление

    OpenClaw < 2026.3.31 - Sandbox Bypass via Heartbeat Context Inheritance and senderIsOwner Escalation

    OpenClaw before 2026.3.31 contains a sandbox bypass vulnerability allowing attackers to escalate privileges via heartbeat context inheritance and senderIsOwner parameter manipulation. Attackers can exploit improper context validation to bypass sandbox restrictions and achieve unauthorized privilege escalation.

    • Обновитесь до 2026.3.31
    Опубликовано Обновлено
  16. CVE-2026-41303

    Высокий · CVSS 8.7EPSS 0,41%Публичный эксплойтЕсть исправление

    OpenClaw < 2026.3.28 - Authorization Bypass in Discord Text Approval Commands

    OpenClaw before 2026.3.28 contains an authorization bypass vulnerability in Discord text approval commands that allows non-approvers to resolve pending exec approvals. Attackers can send Discord text commands to bypass the channels.discord.execApprovals.approvers allowlist and approve pending host execution requests.

    • Обновитесь до 2026.3.28
    Опубликовано Обновлено
  17. CVE-2026-41302

    Средний · CVSS 4.8EPSS 0,22%Есть исправление

    OpenClaw < 2026.3.31 - Server-Side Request Forgery via Unguarded fetch() in Marketplace Plugin Download

    OpenClaw before 2026.3.31 contains a server-side request forgery vulnerability in the marketplace plugin download functionality that allows remote attackers to make arbitrary network requests. Attackers can exploit unguarded fetch() calls to access internal resources or interact with external services on behalf of the affected system.

    • Обновитесь до 2026.3.31
    Опубликовано Обновлено
  18. CVE-2026-41301

    Средний · CVSS 6.9EPSS 0,25%Есть исправление

    OpenClaw 2026.3.22 < 2026.3.31 - Forged Nostr DM Pairing State Creation via Signature Verification Bypass

    OpenClaw versions 2026.3.22 before 2026.3.31 contain a signature verification bypass vulnerability in the Nostr DM ingress path that allows pairing challenges to be issued before event signature validation. An unauthenticated remote attacker can send forged direct messages to create pending pairing entries and trigger pairing-reply attempts, consuming shared pairing capacity and triggering bounded relay and logging work on the Nostr channel.

    • Обновитесь до 2026.3.31
    Опубликовано Обновлено
  19. CVE-2026-41300

    Средний · CVSS 6.9EPSS 0,25%Есть исправление

    OpenClaw < 2026.3.31 - Preservation of Attacker-Discovered Endpoints in Remote Onboarding

    OpenClaw before 2026.3.31 contains a trust-decline vulnerability that preserves attacker-discovered endpoints in remote onboarding flows. Attackers can route gateway credentials to malicious endpoints by having their discovered URL survive the trust decline process into manual prompts requiring operator acceptance.

    • Обновитесь до 2026.3.31
  20. CVE-2026-41299

    Высокий · CVSS 7.1EPSS 0,2%Есть исправление

    OpenClaw < 2026.3.28 - Client Identity Spoofing in chat.send Gateway Provenance Guard

    OpenClaw before 2026.3.28 contains an authorization bypass vulnerability in the chat.send gateway method where ACP-only provenance fields are gated by self-declared client metadata from WebSocket handshake rather than verified authorization state. Authenticated operator clients can spoof ACP identity labels and inject reserved provenance fields intended only for the ACP bridge by manipulating client metadata during connection.

    • Обновитесь до 2026.3.28
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →