p PatchFirst

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

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

За последние 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-4144

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

    PKCE bypass via downgrade attack

    PKCE was implemented in the OAuth implementation in workers-oauth-provider that is part of MCP framework https://github.com/cloudflare/workers-mcp . However, it was found that an attacker could cause the check to be skipped. Fixed in: https://github.com/cloudflare/workers-oauth-provider/pull/27 https://github.com/cloudflare/workers-oauth-provider/pull/27 Impact: PKCE is a defense-in-depth mechanism against certain kinds of attacks and was an optional extension in OAuth 2.0 which became required in the OAuth 2.1 draft. (Note that the MCP specification requires OAuth 2.1.). This bug completely bypasses PKCE protection.

    • Обновитесь до 0.0.5
    Опубликовано Обновлено
  2. CVE-2025-4143

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

    Missing validation of redirect_uri on authorize endpoint

    The OAuth implementation in workers-oauth-provider that is part of MCP framework https://github.com/cloudflare/workers-mcp , did not correctly validate that redirect_uri was on the allowed list of redirect URIs for the given client registration. Fixed in:  https://github.com/cloudflare/workers-oauth-provider/pull/26 https://github.com/cloudflare/workers-oauth-provider/pull/26 Impact: Under certain circumstances (see below), if a victim had previously authorized with a server built on workers-oath-provider, and an attacker could later trick the victim into visiting a malicious web site, then attacker could potentially steal the victim'

    • Обновитесь до 0.0.5
    Опубликовано Обновлено
  3. CVE-2025-27611

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

    base-x homograph attack allows Unicode lookalike characters to bypass validation.

    base-x is a base encoder and decoder of any given alphabet using bitcoin style leading zero compression. Versions 4.0.0, 5.0.0, and all prior to 3.0.11, are vulnerable to attackers potentially deceiving users into sending funds to an unintended address. This issue has been patched in versions 3.0.11, 4.0.1, and 5.0.1.

    • Обновитесь до 3.0.11
    • Обновитесь до 4.0.1
    • Обновитесь до 5.0.1
  4. CVE-2025-46344

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

    Auth0 NextJS SDK v4 Missing Session Invalidation

    The Auth0 Next.js SDK is a library for implementing user authentication in Next.js applications. Versions starting from 4.0.1 and prior to 4.5.1, do not invoke `.setExpirationTime` when generating a JWE token for the session. As a result, the JWE does not contain an internal expiration claim. While the session cookie may expire or be cleared, the JWE remains valid. This issue has been patched in version 4.5.1.

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

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

    AngularJS improper sanitization in SVG '<image>' element

    Improper sanitization of the value of the 'href' and 'xlink:href' attributes in '<image>' SVG elements in AngularJS allows attackers to bypass common image source restrictions. This can lead to a form of Content Spoofing https://owasp.org/www-community/attacks/Content_Spoofing  and also negatively affect the application's performance and behavior by using too large or slow-to-load images. This issue affects all versions of AngularJS. Note: The AngularJS project is End-of-Life and will not receive any updates to address this issue. For more information see here https://docs.angularjs.org/misc/version-support-status .

    • Обновитесь до 1.2.28-1ubuntu2+esm1
    • Обновитесь до 1.5.10-1ubuntu0.1~esm1
    • Обновитесь до 1.7.9-1ubuntu0.1~esm1
    • Обновитесь до 1.8.2-2ubuntu0.1
    • Обновитесь до 1.8.3-1+deb12u1
    • Обновитесь до 1.8.3-1ubuntu0.24.04.1
    • Обновитесь до 1.8.3-2
    Опубликовано Обновлено
  6. GHSA-wfm2-rq5g-f8v5

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

    @account-kit/smart-contracts Allowlist Module Bypass Vulnerability

    ### Summary Allowlist module contains a bypass vulnerability ### Details The logic for using an allowlist on a Modular Account V2 contained a bug that allowed session keys to bypass any allowlist configuration ### Action If you are using @aa-sdk and/or @account-kit/smart-contracts between the versions of >=4.8.0 and <4.28.1, please upgrade to 4.28.2

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

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

    n8n Vulnerable to Stored XSS through Attachments View Endpoint

    n8n is a workflow automation platform. Prior to version 1.90.0, n8n is vulnerable to stored cross-site scripting (XSS) through the attachments view endpoint. n8n workflows can store and serve binary files, which are accessible to authenticated users. However, there is no restriction on the MIME type of uploaded files, and the MIME type could be controlled via a GET parameter. This allows the server to respond with any MIME type, potentially enabling malicious content to be interpreted and executed by the browser. An authenticated attacker with member-level permissions could exploit this by uploading a crafted HTML file containing malicious Ja

    • Обновитесь до 1.90.0
    Опубликовано Обновлено
  8. CVE-2025-46328

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

    NodeJS Driver for Snowflake has race condition when checking access to Easy Logging configuration file

    snowflake-connector-nodejs is a NodeJS driver for Snowflake. Versions starting from 1.10.0 to before 2.0.4, are vulnerable to a Time-of-Check to Time-of-Use (TOCTOU) race condition. When using the Easy Logging feature on Linux and macOS the Driver reads logging configuration from a user-provided file. On Linux and macOS the Driver verifies that the configuration file can be written to only by its owner. That check was vulnerable to a TOCTOU race condition and failed to verify that the file owner matches the user running the Driver. This could allow a local attacker with write access to the configuration file or the directory containing it to

    • Обновитесь до 2.0.4
    Опубликовано Обновлено
  9. CVE-2025-46653

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

    CVE-2025-46653

    Formidable (aka node-formidable) 2.1.0 through 3.x before 3.5.3 relies on hexoid to prevent guessing of filenames for untrusted executable content; however, hexoid is documented as not "cryptographically secure." (Also, there is a scenario in which only the last two characters of a hexoid string need to be guessed, but this is not often relevant.) NOTE: this does not imply that, in a typical use case, attackers will be able to exploit any hexoid behavior to upload and execute their own content.

    • Обновитесь до 2.1.3
    • Обновитесь до 3.5.3
    • Обновитесь до 3.5.4+~cs11.10.5-1
    Опубликовано Обновлено
  10. GHSA-733v-p3h5-qpq7

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

    GraphQL Armor Cost-Limit Plugin Bypass via Introspection Query Obfuscation

    ### Summary A query cost restriction using the `cost-limit` can be bypassed if `ignoreIntrospection` is enabled (which is the default configuration) by naming your query/fragment `__schema`. ### Details At the start of the `computeComplexity` function, we have the following check for `ignoreIntrospection` option: ```ts if (this.config.ignoreIntrospection && 'name' in node && node.name?.value === '__schema') { return 0; } ``` However, the `node` can be `FieldNode | FragmentDefinitionNode | InlineFragmentNode | OperationDefinitionNode | FragmentSpreadNode` So, for example, sending the following query ```gql query hello { bo

    • Обновитесь до 2.4.2
    Опубликовано Обновлено
  11. CVE-2025-43865

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

    React Router allows pre-render data spoofing on React-Router framework mode

    React Router is a router for React. In versions on the 7.0 branch prior to version 7.5.2, it's possible to modify pre-rendered data by adding a header to the request. This allows to completely spoof its contents and modify all the values ​​of the data object passed to the HTML. This issue has been patched in version 7.5.2.

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

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

    React Router allows a DoS via cache poisoning by forcing SPA mode

    React Router is a router for React. Starting in version 7.2.0 and prior to version 7.5.2, it is possible to force an application to switch to SPA mode by adding a header to the request. If the application uses SSR and is forced to switch to SPA, this causes an error that completely corrupts the page. If a cache system is in place, this allows the response containing the error to be cached, resulting in a cache poisoning that strongly impacts the availability of the application. This issue has been patched in version 7.5.2.

    • Обновитесь до 7.5.2
    Опубликовано Обновлено
  13. CVE-2025-43855

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

    tRPC 11 WebSocket DoS Vulnerability

    tRPC allows users to build & consume fully typesafe APIs without schemas or code generation. In versions starting from 11.0.0 to before 11.1.1, an unhandled error is thrown when validating invalid connectionParams which crashes a tRPC WebSocket server. This allows any unauthenticated user to crash a tRPC 11 WebSocket server. Any tRPC 11 server with WebSocket enabled with a createContext method set is vulnerable. This issue has been patched in version 11.1.1.

    • Обновитесь до 11.1.1
  14. CVE-2025-1520

    Высокий · CVSS 7.1EPSS 0,47%Нет опубликованного исправления

    PostHog ClickHouse Table Functions SQL Injection Remote Code Execution Vulnerability

    PostHog ClickHouse Table Functions SQL Injection Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of PostHog. Authentication is required to exploit this vulnerability. The specific flaw exists within the implementation of the SQL parser. The issue results from the lack of proper validation of a user-supplied string before using it to construct SQL queries. An attacker can leverage this vulnerability to execute code in the context of the database account. Was ZDI-CAN-25350.

    Опубликовано Обновлено
  15. CVE-2024-47829

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

    pnpm uses the md5 path shortening function causes packet paths to coincide, which causes indirect packet overwriting

    pnpm is a package manager. Prior to version 10.0.0, the path shortening function uses the md5 function as a path shortening compression function, and if a collision occurs, it will result in the same storage path for two different libraries. Although the real names are under the package name /node_modoules/, there are no version numbers for the libraries they refer to. This issue has been patched in version 10.0.0.

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

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

    Compromised xrpl.js versions 4.2.1, 4.2.2, 4.2.3, 4.2.4, and 2.14.2

    xrpl.js is a JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser. Versions 4.2.1, 4.2.2, 4.2.3, and 4.2.4 of xrpl.js were compromised and contained malicious code designed to exfiltrate private keys. Version 2.14.2 is also malicious, though it is less likely to lead to exploitation as it is not compatible with other 2.x versions. Anyone who used one of these versions should stop immediately and rotate any private keys or secrets used with affected systems. Users of xrpl.js should pgrade to version 4.2.5 or 2.14.3 to receive a patch. To secure funds, think carefully about whether any keys may have been comp

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

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

    ses's global contour bindings leak into Compartment lexical scope

    SES safely executes third-party JavaScript 'strict' mode programs in compartments that have no excess authority in their global scope. Prior to version 1.12.0, web pages and web extensions using `ses` and the Compartment API to evaluate third-party code in an isolated execution environment that have also elsewhere used `const`, `let`, and `class` bindings in the top-level scope of a `<script>` tag will have inadvertently revealed these bindings in the lexical scope of third-party code. This issue has been patched in version 1.12.0. Workarounds for this issue involve either avoiding top-level `let`, `const`, or `class` bindings in `<script>` t

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

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

    Fastify vulnerable to invalid content-type parsing, which could lead to validation bypass

    Fastify is a fast and low overhead web framework, for Node.js. In versions 5.0.0 to 5.3.0 as well as version 4.29.0, applications that specify different validation strategies for different content types have a possibility to bypass validation by providing a _slightly altered_ content type such as with different casing or altered whitespacing before `;`. This was patched in v5.3.1, but the initial patch did not cover all problems. This has been fully patched in v5.3.2 and v4.29.1. A workaround involves not specifying individual content types in the schema.

    • Обновитесь до 4.29.1
    • Обновитесь до 5.3.2
    • Обновитесь до 5.8.5
    Опубликовано Обновлено
  19. CVE-2025-32791

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

    Permission policy information leakage in Backstage permission system

    The Backstage Scaffolder plugin houses types and utilities for building scaffolder-related modules. A vulnerability in the Backstage permission plugin backend allows callers to extract some information about the conditional decisions returned by the permission policy installed in the permission backend. If the permission system is not in use or if the installed permission policy does not use conditional decisions, there is no impact. This issue has been patched in version 0.6.0 of the permissions backend. A workaround includes having administrators of the permission policies ensure that they are crafted in such a way that conditional decision

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

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

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

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