p PatchFirst

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

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

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

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

    Ghost 6.0.6 - SSRF via oEmbed Bookmark

    Server-Side Request Forgery (SSRF) vulnerability in Ghost allows an attacker to access internal resources.This issue affects Ghost: from 6.0.0 through 6.0.8, from 5.99.0 through 5.130.3.

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

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

    CVE-2025-56648

    npm parcel 2.0.0-alpha and before has an Origin Validation Error vulnerability. Malicious websites can send XMLHTTPRequests to the application's development server and read the response to steal source code when developers visit them.

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

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

    matrix-js-sdk has insufficient validation when considering a room to be upgraded by another

    Matrix JavaScript SDK is a Matrix Client-Server SDK for JavaScript and TypeScript. matrix-js-sdk before 38.2.0 has insufficient validation of room predecessor links in MatrixClient::getJoinedRooms, allowing a remote attacker to attempt to replace a tombstoned room with an unrelated attacker-supplied room. The issue has been patched and users should upgrade to 38.2.0. A workaround is to avoid using MatrixClient::getJoinedRooms in favor of getRooms() and filtering upgraded rooms separately.

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

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

    @executeautomation/database-server does not properly restrict access, bypassing a "read-only" mode

    The mcp-database-server (MCP Server) 1.1.0 and earlier, as distributed via the npm package @executeautomation/database-server, fails to implement adequate security controls to properly enforce a "read-only" mode. This vulnerability affects only the npm distribution; other distributions are not impacted. As a result, the server is susceptible to abuse and attacks on affected database systems such as PostgreSQL, and potentially others that expose elevated functionalities. These attacks may lead to denial of service and other unexpected behaviors.

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

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

    color-name@2.0.1 contains malware after npm account takeover

    color-name is a JSON with CSS color names. On 8 September 2025, an npm publishing account for color-name was taken over after a phishing attack. Version 2.0.1 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chance the malware stil

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

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

    is-arrayish@0.3.3 contains malware after npm account takeover

    is-arrayish checks if an object can be used like an Array. On 8 September 2025, an npm publishing account for is-arrayish was taken over after a phishing attack. Version 0.3.3 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chance

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

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

    error-ex@1.3.3 contains malware after npm account takeover

    error-ex allows error subclassing and stack customization. On 8 September 2025, an npm publishing account for error-ex was taken over after a phishing attack. Version 1.3.3 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chance th

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

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

    color-convert@3.1.1 contains malware after npm account takeover

    color-convert provides plain color conversion functions in JavaScript. On 8 September 2025, the npm publishing account for color-convert was taken over after a phishing attack. Version 3.1.1 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) th

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

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

    color-string@2.1.1 contains malware after npm account takeover

    color-string is a parser and generator for CSS color strings. On 8 September 2025, the npm publishing account for color-string was taken over after a phishing attack. Version 2.1.1 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a c

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

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

    debug@4.4.2 contains malware after npm account takeover

    debug is a JavaScript debugging utility. On 8 September 2025, the npm publishing account for debug was taken over after a phishing attack. Version 4.4.2 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chance the malware still exis

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

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

    color@5.0.1 contains malware after npm account takeover

    color is a Javascript color conversion and manipulation library. On 8 September 2025, the npm publishing account for color was taken over after a phishing attack. Version 5.0.1 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chanc

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

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

    simple-swizzle@0.2.3 contains malware after npm account takeover

    simple-swizzle swizzles function arguments. On 8 September 2025, the npm publishing account for simple-swizzle was taken over after a phishing attack. Version 0.2.3 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chance the malwar

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

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

    backslash@0.2.1 contains malware after npm account takeover

    backlash parses collected strings with escapes. On 8 September 2025, the npm publishing account for backslash was taken over after a phishing attack. Version 0.2.1 was published, functionally identical to the previous patch version, but with a malware payload added attempting to redirect cryptocurrency transactions to the attacker's own addresses from within browser environments. Local environments, server environments, command line applications, etc. are not affected. If the package was used in a browser context (e.g. a direct <script> inclusion, or via a bundling tool such as Babel, Rollup, Vite, Next.js, etc.) there is a chance the malware

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

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

    hackmd-mcp server-side request forgery in HTTP transport mode

    hackmd-mcp is a Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants. From 1.4.0 to before 1.5.0, hackmd-mcp contains a server-side request forgery (SSRF) vulnerability when the server is run in HTTP transport mode. Arbitrary hackmdApiUrl values supplied via the Hackmd-Api-Url HTTP header or a base64-encoded JSON query parameter are accepted without validation, allowing attackers to redirect outbound API requests to internal network services, access internal endpoints, perform network reconnaissance, and bypass network access controls. The stdio transport mode is not affected because it only accepts s

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

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

    n8n stored cross-site scripting in LangChain Chat Trigger node initialMessages parameter

    n8n is an open source workflow automation platform. From 1.24.0 to before 1.107.0, there is a stored cross-site scripting (XSS) vulnerability in @n8n/n8n-nodes-langchain.chatTrigger. An authorized user can configure the LangChain Chat Trigger node with malicious JavaScript in the initialMessages field and enable public access so that the payload is executed in the browser of any user who visits the resulting public chat URL. This can be used for phishing or to steal cookies or other sensitive data from users accessing the public chat link. The issue is fixed in version 1.107.0. Updating to 1.107.0 or later is recommended. As a workaround, the

    • Обновитесь до 1.107.0
    Опубликовано Обновлено
  16. GHSA-qj3p-xc97-xw74

    Без оценкиЕсть исправление

    MetaMask SDK indirectly exposed via malicious debug@4.4.2 dependency

    ### Who is affected? This advisory only applies to developers who use MetaMask SDK in the browser and who, on Sept 8th 2025 between 13:00–15:30 UTC, performed one of the following actions and then deployed their application: - Installed MetaMask SDK into a project with a lockfile for the first time - Installed MetaMask SDK in a project without a lockfile - Updated a lockfile to pull in `debug@4.4.2` (e.g., via `npm update` or `yarn upgrade`) ### What happened? On Sept 8th, 2025 (13:00–15:30 UTC), a malicious version of the `debug` package (v4.4.2) was published to npm. The injected code attempts to interfere with dApp-to-wallet communication

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

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

    CVE-2025-59364

    The express-xss-sanitizer (aka Express XSS Sanitizer) package through 2.0.0 for Node.js has an unbounded recursion depth in sanitize in lib/sanitize.js for a JSON request body.

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

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

    Flowise Cloud and Local Deployments have Unauthenticated Password Reset Token Disclosure that Leads to Account Takeover

    Flowise is a drag & drop user interface to build a customized large language model flow. In version 3.0.5 and earlier, the `forgot-password` endpoint in Flowise returns sensitive information including a valid password reset `tempToken` without authentication or verification. This enables any attacker to generate a reset token for arbitrary users and directly reset their password, leading to a complete account takeover (ATO). This vulnerability applies to both the cloud service (`cloud.flowiseai.com`) and self-hosted/local Flowise deployments that expose the same API. Commit 9e178d68873eb876073846433a596590d3d9c863 in version 3.0.6 secures pas

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

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

    Hono has Body Limit Middleware Bypass

    Hono is a Web application framework that provides support for any JavaScript runtime. In versions prior to 4.9.7, a flaw in the `bodyLimit` middleware could allow bypassing the configured request body size limit when conflicting HTTP headers were present. The middleware previously prioritized the `Content-Length` header even when a `Transfer-Encoding: chunked` header was also included. According to the HTTP specification, `Content-Length` must be ignored in such cases. This discrepancy could allow oversized request bodies to bypass the configured limit. Most standards-compliant runtimes and reverse proxies may reject such malformed requests w

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

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

    Axios is vulnerable to DoS attack through lack of data size check

    Axios is a promise based HTTP client for the browser and Node.js. When Axios starting in version 0.28.0 and prior to versions 0.30.2 and 1.12.0 runs on Node.js and is given a URL with the `data:` scheme, it does not perform HTTP. Instead, its Node http adapter decodes the entire payload into memory (`Buffer`/`Blob`) and returns a synthetic 200 response. This path ignores `maxContentLength` / `maxBodyLength` (which only protect HTTP responses), so an attacker can supply a very large `data:` URI and cause the process to allocate unbounded memory and crash (DoS), even if the caller requested `responseType: 'stream'`. Versions 0.30.2 and 1.12.0 c

    • Обновитесь до 0.30.2
    • Обновитесь до 1.12.0
    • Обновитесь до 1.12.1+dfsg-1
    Опубликовано Обновлено

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

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

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