p PatchFirst

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

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

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

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

    node-tar Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization

    node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.

    • Обновитесь до 6.1.13+~cs7.0.5-1+deb12u1
    • Обновитесь до 6.2.1+ds1+~cs6.1.13-6
    • Обновитесь до 6.2.1+~cs7.0.8-1+deb13u1
    • Обновитесь до 7.5.3
    Опубликовано Обновлено
  2. GHSA-38cw-85xc-xr9x

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

    Veramo is Vulnerable to SQL Injection in Veramo Data Store ORM

    ## Summary An SQL injection vulnerability exists in the `@veramo/data-store` package that allows any authenticated user to execute arbitrary SQL queries against the database. The vulnerability is caused by insufficient validation of the `column` parameter in the `order` array of query requests. ## Details `packages/data-store/src/data-store-orm.ts` (lines 416-434) The vulnerability exists in the `decorateQB()` function which processes query ordering parameters: ```typescript function decorateQB( qb: SelectQueryBuilder<any>, tableName: string, input: FindArgs<any>, ): SelectQueryBuilder<any> { if (input?.skip) qb = qb.offset(input

    • Обновитесь до 6.0.2
    Опубликовано Обновлено
  3. GHSA-gw32-9rmw-qwww

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

    svelte is vulnerable to XSS with textarea bind:value

    ### Summary A server-side rendered `<textarea>` with two-way bound value does not have its value correctly escaped in the rendered HTML. ### Details In SSR, `<textarea bind:value={...}>` does not have its value escaped when it is rendered into the HTML as `<textarea>...</textarea>`. ### PoC Put this in a server-side-rendered Svelte component: ``` <script> let value = `test'"></textarea><script` + `>alert('BIM');</sc` + `ript>`; </script> <textarea bind:value /> ``` ### Impact - Only affects SSR - Needs a `<textarea bind:value>` filled by user content via two-way binding

    • Обновитесь до 3.59.2
    Опубликовано Обновлено
  4. CVE-2026-23744

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

    REC in MCPJam inspector due to HTTP Endpoint exposes

    MCPJam inspector is the local-first development platform for MCP servers. Versions 1.4.2 and earlier are vulnerable to remote code execution (RCE) vulnerability, which allows an attacker to send a crafted HTTP request that triggers the installation of an MCP server, leading to RCE. Since MCPJam inspector by default listens on 0.0.0.0 instead of 127.0.0.1, an attacker can trigger the RCE remotely via a simple HTTP request. Version 1.4.3 contains a patch.

    • Обновитесь до 1.4.3
    Опубликовано Обновлено
  5. CVE-2026-23735

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

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in graphql-modules

    GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server. From 2.2.1 to before 2.4.1 and 3.1.1, when 2 or more parallel requests are made which trigger the same service, the context of the requests is mixed up in the service when the context is injected via @ExecutionContext(). ExecutionContext is often used to pass authentication tokens from incoming requests to services loading data from backend APIs. This vulnerability is fixed in 2.4.1 and 3.1.1.

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

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

    Pepr Overly Permissive RBAC ClusterRole in Admin Mode

    Pepr is a type safe K8s middleware. Prior to 1.0.5 , Pepr defaults to a cluster-admin RBAC configuration and does not explicitly force or enforce least-privilege guidance for module authors. The default behavior exists to make the “getting started” experience smooth: new users can experiment with Pepr and create resources dynamically without needing to pre-configure RBAC. This vulnerability is fixed in 1.0.5.

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

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

    Nu Html Checker (validator.nu) - Restriction bypass vulnerability allowing local SSRF

    Nu Html Checker (validator.nu) contains a restriction bypass that allows remote attackers to make the server perform arbitrary HTTP/HTTPS requests to internal resources, including localhost services. While the validator implements hostname-based protections to block direct access to localhost and 127.0.0.1, these controls can be bypassed using DNS rebinding techniques or domains that resolve to loopback addresses.This issue affects The Nu Html Checker (vnu): latest (commit 23f090a11bab8d0d4e698f1ffc197a4fe226a9cd).

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

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

    Svelte 5.46.0 - Hydratable Key Script-Breakout XSS (SSR)

    An SSR XSS exists in async hydration when attacker‑controlled keys are passed to hydratable. The key is embedded inside a <script> block without HTML‑safe escaping, allowing </script> to terminate the script and inject arbitrary JavaScript. This enables remote script execution in users' browsers, with potential for session theft and account compromise. This issue affects Svelte: from 5.46.0 before 5.46.3.

    • Обновитесь до 5.46.3
    • Обновитесь до 5.46.4
    Опубликовано Обновлено
  9. CVE-2026-23527

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

    h3 v1 has Request Smuggling (TE.TE) issue

    H3 is a minimal H(TTP) framework built for high performance and portability. Prior to 1.15.5, there is a critical HTTP Request Smuggling vulnerability. readRawBody is doing a strict case-sensitive check for the Transfer-Encoding header. It explicitly looks for "chunked", but per the RFC, this header should be case-insensitive. This vulnerability is fixed in 1.15.5.

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

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

    devalue vulnerable to denial of service due to memory/CPU exhaustion in devalue.parse

    Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From 5.1.0 to 5.6.1, certain inputs can cause devalue.parse to consume excessive CPU time and/or memory, potentially leading to denial of service in systems that parse input from untrusted sources. This affects applications using devalue.parse on externally-supplied data. The root cause is the ArrayBuffer hydration expecting base64 encoded strings as input, but not checking the assumption before decoding the input. This vulnerability is fixed in 5.6.2.

    • Обновитесь до 5.6.2
  11. CVE-2026-22774

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

    devalue vulnerable to denial of service due to memory exhaustion in devalue.parse

    Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. From 5.3.0 to 5.6.1, certain inputs can cause devalue.parse to consume excessive CPU time and/or memory, potentially leading to denial of service in systems that parse input from untrusted sources. This affects applications using devalue.parse on externally-supplied data. The root cause is the typed array hydration expecting an ArrayBuffer as input, but not checking the assumption before creating the typed array. This vulnerability is fixed in 5.6.2.

    • Обновитесь до 5.6.2
  12. CVE-2026-22803

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

    SvelteKit has a memory amplification DoS in Remote Functions binary form deserializer

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. From 2.49.0 to 2.49.4, the experimental form remote function uses a binary data format containing a representation of submitted form data. A specially-crafted payload can cause the server to allocate a large amount of memory, causing DoS via memory exhaustion. This vulnerability is fixed in 2.49.5.

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

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

    SvelteKit Denial of service and possible SSRF when using prerendering

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. Prior to 2.49.5, SvelteKit is vulnerable to a server side request forgery (SSRF) and denial of service (DoS) under certain conditions. From 2.44.0 through 2.49.4, the vulnerability results in a DoS when your app has at least one prerendered route (export const prerender = true). From 2.19.0 through 2.49.4, the vulnerability results in a DoS when your app has at least one prerendered route and you are using adapter-node without a configured ORIGIN environment variable, and you are not using a reverse proxy that implements Host header validation. T

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

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

    Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion

    Undici is an HTTP/1.1 client for Node.js. Prior to 7.18.0 and 6.23.0, the number of links in the decompression chain is unbounded and the default maxHeaderSize allows a malicious server to insert thousands compression steps leading to high CPU usage and excessive memory allocation. This vulnerability is fixed in 7.18.0 and 6.23.0.

    • Обновитесь до 6.23.0
    • Обновитесь до 7.18.2
    • Обновитесь до 7.18.2+dfsg+~cs3.2.0-1
    Опубликовано Обновлено
  15. CVE-2026-22819

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

    Outray has a Race Condition in main/apps/web/src/routes/api/$orgSlug/subdomains/index.ts

    Outray openSource ngrok alternative. Prior to 0.1.5, this vulnerability allows a user i.e a free plan user to get more than the desired subdomains due to lack of db transaction lock mechanisms in main/apps/web/src/routes/api/$orgSlug/subdomains/index.ts. This vulnerability is fixed in 0.1.5.

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

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

    html2pdf.js has a cross-site scripting vulnerability

    html2pdf.js converts any webpage or element into a printable PDF entirely client-side. Prior to 0.14.0, html2pdf.js contains a cross-site scripting (XSS) vulnerability when given a text source rather than an element. This text is not sufficiently sanitized before being attached to the DOM, allowing malicious scripts to be run on the client browser and risking the confidentiality, integrity, and availability of the page's data. This vulnerability has been fixed in html2pdf.js@0.14.0.

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

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

    Outray cli is vulnerable to race conditions in tunnels creation

    Outray openSource ngrok alternative. Prior to 0.1.5, a TOCTOU race condition vulnerability allows a user to exceed the set number of active tunnels in their subscription plan. This vulnerability is fixed in 0.1.5.

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

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

    Sandbox Escape via Host Error Prototype Chain in enclave-vm

    Enclave is a secure JavaScript sandbox designed for safe AI agent code execution. Prior to 2.7.0, there is a critical sandbox escape vulnerability in enclave-vm that allows untrusted, sandboxed JavaScript code to execute arbitrary code in the host Node.js runtime. When a tool invocation fails, enclave-vm exposes a host-side Error object to sandboxed code. This Error object retains its host realm prototype chain, which can be traversed to reach the host Function constructor. An attacker can intentionally trigger a host error, then climb the prototype chain. Using the host Function constructor, arbitrary JavaScript can be compiled and executed

    • Обновитесь до 2.7.0
    Опубликовано Обновлено
  19. CVE-2025-15056

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

    Quill 2.0.3 - Lack of data validation in HTML export allowing XSS

    A lack of data validation vulnerability in the HTML export feature in Quill in allows Cross-Site Scripting (XSS). This issue affects Quill: 2.0.3.

    Опубликовано Обновлено
  20. CVE-2026-22817

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

    JWT Algorithm Confusion via Unsafe Default (HS256) in Hono JWT Middleware Allows Token Forgery and Auth Bypass

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.11.4, there is a flaw in Hono’s JWK/JWKS JWT verification middleware allowed the JWT header’s alg value to influence signature verification when the selected JWK did not explicitly specify an algorithm. This could enable JWT algorithm confusion and, in certain configurations, allow forged tokens to be accepted. As part of this fix, the JWT middleware now requires the alg option to be explicitly specified. This prevents algorithm confusion by ensuring that the verification algorithm is not derived from untrusted JWT header values. This vulnerabilit

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

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

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

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