p PatchFirst

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

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

За последние 30 дней в Node.js опубликовано уязвимостей: 293; в каталоге 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

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

  1. CVE-2025-8943

    Критический · CVSS 9.8EPSS 75,3%Публичный эксплойтНет опубликованного исправления

    Unsupervised OS command execution leads to remote code execution by unauthenticated network attackers

    The Custom MCPs feature is designed to execute OS commands, for instance, using tools like `npx` to spin up local MCP Servers. However, Flowise's inherent authentication and authorization model is minimal and lacks role-based access controls (RBAC). Furthermore, in Flowise versions before 3.0.1 the default installation operates without authentication unless explicitly configured. This combination allows unauthenticated network attackers to execute unsandboxed OS commands.

    Опубликовано Обновлено
  2. CVE-2025-55346

    Критический · CVSS 9.8EPSS 23,79%Нет опубликованного исправления

    Unintended dynamic code execution leads to remote code execution by network attackers

    User-controlled input flows to an unsafe implementation of a dynamic Function constructor, allowing network attackers to run arbitrary unsandboxed JS code in the context of the host, by sending a simple POST request.

    Опубликовано Обновлено
  3. CVE-2025-55164

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

    content-security-policy-parser Prototype Pollution Vulnerability May Lead to RCE

    content-security-policy-parser parses content security policy directives. A prototype pollution vulnerability exists in versions 0.5.0 and earlier, wherein if a policy name is called __proto__, one can override the Object prototype. This issue has been patched in version 0.6.0. A workaround involves disabling prototype method in NodeJS, neutralizing all possible prototype pollution attacks. Provide either --disable-proto=delete (recommended) or --disable-proto=throw as an argument to node to enable this feature.

    • Обновитесь до 0.6.0
    Опубликовано Обновлено
  4. GHSA-xcxh-6cv4-q8p8

    Средний · CVSS 6.3Есть исправление

    HFS user adding a "web link" in HFS is vulnerable to "target=_blank" exploit

    ### Summary When adding a "web link" to the HFS virtual filesystem, the frontend opens it with `target="_blank"` but without the `rel="noopener noreferrer"` attribute. This allows the opened page to use the `window.opener` property to change the location of the original HFS tab. ### Details While most modern browsers have fixes already implemented for this `target="_blank"` exploit at the browser level, users on outdated browsers remain vulnerable. This means that if an admin of the HFS instance adds a link to an external third-party service (that they believe is safe at the time) and that service they added later becomes compromised, the ma

    • Обновитесь до 0.57.10
    Опубликовано Обновлено
  5. CVE-2025-55008

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

    AuthKit React Router: Sensitive auth data rendered in HTML

    The AuthKit library for React Router 7+ provides helpers for authentication and session management using WorkOS & AuthKit with React Router. In versions 0.6.1 and below, @workos-inc/authkit-react-router exposed sensitive authentication artifacts — specifically sealedSession and accessToken by returning them from the authkitLoader. This caused them to be rendered into the browser HTML. This issue is fixed in version 0.7.0.

    • Обновитесь до 0.7.0
    Опубликовано Обновлено
  6. CVE-2025-55009

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

    AuthKit: Sensitive auth data rendered in HTML

    The AuthKit library for Remix provides convenient helpers for authentication and session management using WorkOS & AuthKit with Remix. In versions 0.14.1 and below, @workos-inc/authkit-remix exposed sensitive authentication artifacts — specifically sealedSession and accessToken — by returning them from the authkitLoader. This caused them to be rendered into the browser HTML.

    • Обновитесь до 0.15.0
    Опубликовано Обновлено
  7. CVE-2025-54888

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

    @fedify/fedify: Improper Authentication and Incorrect Authorization

    Fedify is a TypeScript library for building federated server apps powered by ActivityPub. In versions below 1.3.20, 1.4.0-dev.585 through 1.4.12, 1.5.0-dev.636 through 1.5.4, 1.6.0-dev.754 through 1.6.7, 1.7.0-pr.251.885 through 1.7.8 and 1.8.0-dev.909 through 1.8.4, an authentication bypass vulnerability allows any unauthenticated attacker to impersonate any ActivityPub actor by sending forged activities signed with their own keys. Activities are processed before verifying the signing key belongs to the claimed actor, enabling complete actor impersonation across all Fedify instances. This is fixed in versions 1.3.20, 1.4.13, 1.5.5, 1.6.8, 1.

    • Обновитесь до 1.3.20
    • Обновитесь до 1.4.13
    • Обновитесь до 1.5.5
    • Обновитесь до 1.6.8
    • Обновитесь до 1.7.9
    • Обновитесь до 1.8.5
    Опубликовано Обновлено
  8. CVE-2025-55152

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

    oak: ReDoS in x-forwarded-proto and x-forwarded-for headers

    oak is a middleware framework for Deno's native HTTP server, Deno Deploy, Node.js 16.5 and later, Cloudflare Workers and Bun. In versions 17.1.5 and below, it's possible to significantly slow down an oak server with specially crafted values of the x-forwarded-proto or x-forwarded-for headers.

    Опубликовано Обновлено
  9. CVE-2025-54793

    Средний · CVSS 5.5EPSS 0,7%Публичный эксплойтЕсть исправление

    Astro: Duplicate trailing slash feature can lead to Open Redirects

    Astro is a web framework for content-driven websites. In versions 5.2.0 through 5.12.7, there is an Open Redirect vulnerability in the trailing slash redirection logic when handling paths with double slashes. This allows an attacker to redirect users to arbitrary external domains by crafting URLs such as https://mydomain.com//malicious-site.com/. This increases the risk of phishing and other social engineering attacks. This affects sites that use on-demand rendering (SSR) with the Node or Cloudflare adapters. It does not affect static sites, or sites deployed to Netlify or Vercel. This issue is fixed in version 5.12.8. To work around this iss

    • Обновитесь до 5.12.8
    Опубликовано Обновлено
  10. CVE-2025-54798

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

    tmp does not restrict arbitrary temporary file / directory write via symbolic link `dir` parameter

    tmp is a temporary file and directory creator for node.js. In versions 0.2.3 and below, tmp is vulnerable to an arbitrary temporary file / directory write via symbolic link dir parameter. This is fixed in version 0.2.4.

    • Обновитесь до 0.2.2+dfsg+~0.2.3-1.1
    • Обновитесь до 0.2.2+dfsg+~0.2.3-1.1~deb12u1
    • Обновитесь до 0.2.2+dfsg+~0.2.3-1.1~deb13u1
    • Обновитесь до 0.2.4
    Опубликовано Обновлено
  11. CVE-2025-54885

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

    Thinbus generates insufficient entropy: 252 bits vs minimum 256 bits

    Thinbus Javascript Secure Remote Password is a browser SRP6a implementation for zero-knowledge password authentication. In versions 2.0.0 and below, a protocol compliance bug causes the client to generate a fixed 252 bits of entropy instead of the intended bit length of the safe prime (defaulted to 2048 bits). The client public value is being generated from a private value that is 4 bits below the specification. This reduces the protocol's designed security margin it is now practically exploitable. The servers full sized 2048 bit random number is used to create the shared session key and password proof. This is fixed in version 2.0.1.

    • Обновитесь до 2.0.1
    Опубликовано Обновлено
  12. CVE-2025-54387

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

    IPX is Vulnerable to Path Traversal via Prefix Matching Bypass

    IPX is an image optimizer powered by sharp and svgo. In versions 1.3.1 and below, 2.0.0-0 through 2.1.0, and 3.0.0 through 3.1.0, the approach used to check whether a path is within allowed directories is vulnerable to path prefix bypass when the allowed directories do not end with a path separator. This occurs because the check relies on a raw string prefix comparison. This is fixed in versions 1.3.2, 2.1.1 and 3.1.1.

    • Обновитесь до 1.3.2
    • Обновитесь до 2.1.1
    • Обновитесь до 3.1.1
    Опубликовано Обновлено
  13. CVE-2025-54794

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

    Claude Code Research Preview has a Path Restriction Bypass which could allow unauthorized file access

    Claude Code is an agentic coding tool. In versions below 0.2.111, a path validation flaw using prefix matching instead of canonical path comparison, makes it possible to bypass directory restrictions and access files outside the CWD. Successful exploitation depends on the presence of (or ability to create) a directory with the same prefix as the CWD and the ability to add untrusted content into a Claude Code context window. This is fixed in version 0.2.111.

    • Обновитесь до 0.2.111
    Опубликовано Обновлено
  14. CVE-2025-54795

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

    Claude Code echo command allowed bypass of user approval prompt for command execution

    Claude Code is an agentic coding tool. In versions below 1.0.20, an error in command parsing makes it possible to bypass the Claude Code confirmation prompt to trigger execution of an untrusted command. Reliably exploiting this requires the ability to add untrusted content into a Claude Code context window. This is fixed in version 1.0.20.

    • Обновитесь до 1.0.20
    Опубликовано Обновлено
  15. CVE-2025-54803

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

    js-toml is vulnerable to Prototype Pollution

    js-toml is a TOML parser for JavaScript, fully compliant with the TOML 1.0.0 Spec. In versions below 1.0.2, a prototype pollution vulnerability in js-toml allows a remote attacker to add or modify properties of the global Object.prototype by parsing a maliciously crafted TOML input. This is fixed in version 1.0.2.

    • Обновитесь до 1.0.2
    Опубликовано Обновлено
  16. CVE-2025-54782

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

    @nestjs/devtools-integration's CSRF to Sandbox Escape Allows for RCE against JS Developers

    Nest is a framework for building scalable Node.js server-side applications. In versions 0.2.0 and below, a critical Remote Code Execution (RCE) vulnerability was discovered in the @nestjs/devtools-integration package. When enabled, the package exposes a local development HTTP server with an API endpoint that uses an unsafe JavaScript sandbox (safe-eval-like implementation). Due to improper sandboxing and missing cross-origin protections, any malicious website visited by a developer can execute arbitrary code on their local machine. The package adds HTTP endpoints to a locally running NestJS development server. One of these endpoints, /inspect

    • Обновитесь до 0.2.1
    Опубликовано Обновлено
  17. CVE-2025-54590

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

    webfinger.js is vulnerable to Blind SSRF attacks through localhost

    webfinger.js is a TypeScript-based WebFinger client that runs in both browsers and Node.js environments. In versions 2.8.0 and below, the lookup function accepts user addresses for account checking. However, the ActivityPub specification requires preventing access to localhost services in production. This library does not prevent localhost access, only checking for hosts that start with "localhost" and end with a port. Users can exploit this by creating servers that send GET requests with controlled host, path, and port parameters to query services on the instance's host or local network, enabling blind SSRF attacks. This is fixed in version

    • Обновитесь до 2.8.1
    Опубликовано Обновлено
  18. CVE-2025-34146

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

    nyariv sandboxjs 0.8.23 Prototype Pollution Sandbox Escape DoS

    A prototype pollution vulnerability exists in @nyariv/sandboxjs versions <= 0.8.23, allowing attackers to inject arbitrary properties into Object.prototype via crafted JavaScript code. This can result in a denial-of-service (DoS) condition or, under certain conditions, escape the sandboxed environment intended to restrict code execution. The vulnerability stems from insufficient prototype access checks in the sandbox’s executor logic, particularly in the handling of JavaScript function objects returned.

    • Обновитесь до 0.8.24
  19. CVE-2025-54586

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

    GitProxy is susceptible to a hidden commits injection attack

    GitProxy is an application that stands between developers and a Git remote endpoint. In versions 1.19.1 and below, attackers can inject extra commits into the pack sent to GitHub, commits that aren’t pointed to by any branch. Although these “hidden” commits never show up in the repository’s visible history, GitHub still serves them at their direct commit URLs. This lets an attacker exfiltrate sensitive data without ever leaving a trace in the branch view. We rate this a High‑impact vulnerability because it completely compromises repository confidentiality. This is fixed in version 1.19.2.

    • Обновитесь до 1.19.2
  20. CVE-2025-54585

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

    GitProxy is vulnerable to a new branch approval exploit

    GitProxy is an application that stands between developers and a Git remote endpoint. In versions 1.19.1 and below, attackers can exploit the way GitProxy handles new branch creation to bypass the approval of prior commits on the parent branch. The vulnerability impacts all users or organizations relying on GitProxy to enforce policy and prevent unapproved changes. It requires no elevated privileges beyond regular push access, and no extra user interaction. It does however, require a GitProxy administrator or designated user (canUserApproveRejectPush) to approve pushes to the child branch. This is fixed in version 1.19.2.

    • Обновитесь до 1.19.2

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

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

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