p PatchFirst

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

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

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

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

    CVE-2025-9910

    Versions of the package jsondiffpatch before 0.7.2 are vulnerable to Cross-site Scripting (XSS) via HtmlFormatter::nodeBegin. An attacker can inject malicious scripts into HTML payloads that may lead to code execution if untrusted payloads were used as source for the diff, and the result renderer using the built-in html formatter on a private website.

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

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

    Angular SSR: Global Platform Injector Race Condition Leads to Cross-Request Data Leakage

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Angular uses a DI container (the "platform injector") to hold request-specific state during server-side rendering. For historical reasons, the container was stored as a JavaScript module-scoped global variable. When multiple requests are processed concurrently, they could inadvertently share or overwrite the global injector state. In practical terms, this can lead to one request responding with data meant for a completely different request, leaking data or tokens included on the rendered page or in response heade

    • Обновитесь до 18.2.14
    • Обновитесь до 18.2.21
    • Обновитесь до 19.2.15
    • Обновитесь до 19.2.16
    • Обновитесь до 20.3.0
    • Обновитесь до 21.0.0-next.3
    Опубликовано Обновлено
  3. CVE-2025-59049

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

    Mockoon has a Path Traversal and LFI in the static file serving endpoint

    Mockoon provides way to design and run mock APIs. Prior to version 9.2.0, a mock API configuration for static file serving follows the same approach presented in the documentation page, where the server filename is generated via templating features from user input is vulnerable to Path Traversal and LFI, allowing an attacker to get any file in the mock server filesystem. The issue may be particularly relevant in cloud hosted server instances. Version 9.2.0 fixes the issue.

    • Обновитесь до 9.2.0
    Опубликовано Обновлено
  4. CVE-2025-59041

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

    Claude Code vulnerable to arbitrary code execution caused by maliciously configured git email

    Claude Code is an agentic coding tool. At startup, Claude Code executed a command templated in with `git config user.email`. Prior to version 1.0.105, a maliciously configured user email in git could be used to trigger arbitrary code execution before a user accepted the workspace trust dialog. Users on standard Claude Code auto-update will have received this fix automatically. Users performing manual updates are advised to update to version 1.0.105 or the latest version.

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

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

    Claude Code rg command had Command Injection that allowed bypass of user approval prompt for command execution

    Claude Code is an agentic coding tool. Due to an error in command parsing, versions prior to 1.0.105 were vulnerable to a bypass of 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. Users on standard Claude Code auto-update will have received this fix automatically. Users performing manual updates are advised to update to version 1.0.105 or the latest version.

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

    Средний · CVSS 6.1EPSS 0,33%Публичный эксплойтНет опубликованного исправления

    CVE-2025-57520

    A Cross Site Scripting (XSS) vulnerability exists in Decap CMS thru 3.8.3. Input fields such as body, tags, title, and description are not properly sanitized before being rendered in the content preview pane. This enables an attacker to inject arbitrary JavaScript which executes whenever a user views the preview panel. The vulnerability affects multiple input vectors and does not require user interaction beyond viewing the affected content.

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

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

    interactive-git-checkout has Command Injection vulnerability

    The npm package `interactive-git-checkout` is an interactive command-line tool that allows users to checkout a git branch while it prompts for the branch name on the command-line. It is available as an npm package and can be installed via `npm install -g interactive-git-checkout`. Versions up to and including 1.1.4 of the `interactive-git-checkout` tool are vulnerable to a command injection vulnerability because the software passes the branch name to the `git checkout` command using the Node.js child process module's `exec()` function without proper input validation or sanitization. Commit 8dd832dd302af287a61611f4f85e157cd1c6bb41 fixes the is

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

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

    Prebid Universal Creative on npm briefly compromised

    Prebid Universal Creative (PUC) is a JavaScript API to render multiple formats. Npm users of PUC 1.17.3 or PUC latest were briefly affected by crypto-related malware. This includes the extremely popular jsdelivr hosting of this file. The maintainers of PUC unpublished version 1.17.3. Users should see Prebid.js 9 release notes for suggestions on moving off the deprecated workflow of using the PUC or pointing to a dynamic version of it. PUC users pointing to latest should transition to 1.17.2 as soon as possible to avoid similar attacks in the future.

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

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

    Prebid.js NPM package briefly compromised

    Prebid.js is a free and open source library for publishers to quickly implement header bidding. NPM users of prebid 10.9.2 may have been briefly compromised by a malware campaign. The malicious code attempts to redirect crypto transactions on the site to the attackers' wallet. Version 10.10.0 fixes the issue. As a workaround, it is also possible to downgrade to 10.9.1.

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

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

    DuckDB NPM packages 1.3.3 and 1.29.2 briefly compromised with malware

    DuckDB is an analytical in-process SQL database management system. On 08 September 2025, the DuckDB distribution for Node.js on npm was compromised with malware (along with several other packages). An attacker published new versions of four of DuckDB's packages that included malicious code to interfere with cryptocoin transactions* According to the npm statistics, nobody has downloaded these packages before they were deprecated. The packages and versions `@duckdb/node-api@1.3.3`, `@duckdb/node-bindings@1.3.3`, `duckdb@1.3.3`, and `@duckdb/duckdb-wasm@1.29.2` were affected. DuckDB immediately deprecated the specific versions, engaged npm suppo

    • Обновитесь до 1.3.4
    • Обновитесь до 1.3.4-alpha.27
    • Обновитесь до 1.30.0
    Опубликовано Обновлено
  11. CVE-2025-58765

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

    wabac.js has XSS vulnerability in 404 error handling logic

    wabac.js provides a full web archive replay system, or 'wayback machine', using Service Workers. A Reflected Cross-Site Scripting (XSS) vulnerability exists in the 404 error handling logic of wabac.js v2.23.10 and below. The parameter `requestURL` (derived from the original request target) is directly embedded into an inline `<script>` block without sanitization or escaping. This allows an attacker to craft a malicious URL that executes arbitrary JavaScript in the victim’s browser. The scope may be limited by CORS policies, depending on the situation in which wabac.js is used. The vulnerability is fixed in wabac.js v2.23.11.

    • Обновитесь до 0.15.4
    • Обновитесь до 2.23.11
    • Обновитесь до 2.3.17
    Опубликовано Обновлено
  12. CVE-2025-57665

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

    CVE-2025-57665

    Element Plus Link component (el-link) through 2.10.6 implements insufficient input validation for the href attribute, creating a security abstraction gap that obscures URL-based attack vectors. The component passes user-controlled href values directly to underlying anchor elements without protocol validation, URL sanitization, or security headers. This allows attackers to inject malicious URLs using dangerous protocols (javascript:, data:, file:) or redirect users to external malicious sites. While native HTML anchor elements present similar risks, UI component libraries bear additional responsibility for implementing security safeguards and

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

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

    Vite's `server.fs` settings were not applied to HTML files

    Vite is a frontend tooling framework for JavaScript. Prior to versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20, any HTML files on the machine were served regardless of the `server.fs` settings. Only apps that explicitly expose the Vite dev server to the network (using --host or server.host config option) and use `appType: 'spa'` (default) or `appType: 'mpa'` are affected. This vulnerability also affects the preview server. The preview server allowed HTML files not under the output directory to be served. Versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20 fix the issue.

    • Обновитесь до 5.4.20
    • Обновитесь до 6.3.6
    • Обновитесь до 7.0.7
    • Обновитесь до 7.1.5
    Опубликовано Обновлено
  14. CVE-2025-58751

    Низкий · CVSS 2.3EPSS 1,21%Публичный эксплойтЕсть исправление

    Vite middleware may serve files starting with the same name with the public directory

    Vite is a frontend tooling framework for JavaScript. Prior to versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20, files starting with the same name with the public directory were served bypassing the `server.fs` settings. Only apps that explicitly expose the Vite dev server to the network (using --host or `server.host` config option), use the public directory feature (enabled by default), and have a symlink in the public directory are affected. Versions 7.1.5, 7.0.7, 6.3.6, and 5.4.20 fix the issue.

    • Обновитесь до 5.4.20
    • Обновитесь до 6.3.6
    • Обновитесь до 7.0.7
    • Обновитесь до 7.1.5
    Опубликовано Обновлено
  15. CVE-2025-58451

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

    Cattown Vulnerable to Inefficient Regular Expression Complexity and Uncontrolled Resource Consumption

    Cattown is a JavaScript markdown parser. Versions prior to 1.0.2 used regular expressions with inefficient, potentially exponential worst-case complexity. This could cause excessive CPU usage due to excessive backtracking on crafted inputs. In turn, the excessive CPU usage could lead to resource exhaustion, where processing malicious inputs could cause high CPU or memory usage, potentially leading to denial of service. Version 1.0.2 contains a patch. Additionally, users should review and restrict input sources if untrusted inputs are processed.

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

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

    MCP Inspector is Vulnerable to Potential Command Execution via XSS When Connecting to an Untrusted MCP Server

    The MCP inspector is a developer tool for testing and debugging MCP servers. A cross-site scripting issue was reported in versions of the MCP Inspector local development tool prior to 0.16.6 when connecting to untrusted remote MCP servers with a malicious redirect URI. This could be leveraged to interact directly with the inspector proxy to trigger arbitrary command execution. Users are advised to update to 0.16.6 to resolve this issue.

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

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

    @akoskm/create-mcp-server-stdio has Command Injection in MCP Server due to unsafe `exec` API

    @akoskm/create-mcp-server-stdio is an MCP server starter kit that uses the StdioServerTransport. Prior to version 0.0.13, the MCP Server is written in a way that is vulnerable to command injection vulnerability attacks as part of some of its MCP Server tool definition and implementation. The MCP Server exposes the tool `which-app-on-port` which relies on Node.js child process API `exec` which is an unsafe and vulnerable API if concatenated with untrusted user input. Version 0.0.13 contains a fix for the issue.

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

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

    SimStudioAI sim route.ts code injection

    A vulnerability was identified in SimStudioAI sim up to 1.0.0. This impacts an unknown function of the file apps/sim/app/api/function/execute/route.ts. The manipulation of the argument code leads to code injection. The attack is possible to be carried out remotely.

    Опубликовано Обновлено
  19. CVE-2019-25225

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

    CVE-2019-25225

    `sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.

    • Обновитесь до 2.0.0-beta
    Опубликовано Обновлено
  20. CVE-2025-57285

    Критический · CVSS 9.8EPSS 2,17%Есть исправление

    CVE-2025-57285

    codeceptjs 3.7.3 contains a command injection vulnerability in the emptyFolder function (lib/utils.js). The execSync command directly concatenates the user-controlled directoryPath parameter without sanitization or escaping, allowing attackers to execute arbitrary commands.

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

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

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

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