p PatchFirst

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

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

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

Уязвимостей: 7800

  1. CVE-2026-33429

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

    Parse Server: Protected field change detection oracle via LiveQuery watch parameter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.54 and 9.6.0-alpha.43, an attacker can subscribe to LiveQuery with a watch parameter targeting a protected field. Although the protected field value is properly stripped from event payloads, the presence or absence of update events reveals whether the protected field changed, creating a binary oracle. For boolean protected fields, the timing of change events is equivalent to knowing the field value. This issue has been patched in versions 8.6.54 and 9.6.0-alpha.43.

    • Обновитесь до 8.6.54
    • Обновитесь до 9.6.0-alpha.43
  2. CVE-2026-33421

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

    Parse Server: LiveQuery bypasses CLP pointer permission enforcement

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.53 and 9.6.0-alpha.42, Parse Server's LiveQuery WebSocket interface does not enforce Class-Level Permission (CLP) pointer permissions (readUserFields and pointerFields). Any authenticated user can subscribe to LiveQuery events and receive real-time updates for all objects in classes protected by pointer permissions, regardless of whether the pointer fields on those objects point to the subscribing user. This bypasses the intended read access control, allowing unauthorized access to potentially sensitive data that is co

    • Обновитесь до 8.6.53
    • Обновитесь до 9.6.0-alpha.42
  3. CVE-2026-33409

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

    Parse Server: Auth provider validation bypass on login via partial authData

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.52 and 9.6.0-alpha.41, an authentication bypass vulnerability allows an attacker to log in as any user who has linked a third-party authentication provider, without knowing the user's credentials. The attacker only needs to know the user's provider ID to gain full access to their account, including a valid session token. This affects Parse Server deployments where the server option allowExpiredAuthDataToken is set to true. The default value is false. This issue has been patched in versions 8.6.52 and 9.6.0-alpha.41.

    • Обновитесь до 8.6.52
    • Обновитесь до 9.6.0-alpha.41
  4. CVE-2026-33323

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

    Parse Server: Email verification resend page leaks user existence

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.51 and 9.6.0-alpha.40, the Pages route and legacy PublicAPI route for resending email verification links return distinguishable responses depending on whether the provided username exists and has an unverified email. This allows an unauthenticated attacker to enumerate valid usernames by observing different redirect targets. The existing emailVerifySuccessOnInvalidEmail configuration option, which is enabled by default and protects the API route against this, did not apply to these routes. This issue has been patched i

    • Обновитесь до 8.6.51
    • Обновитесь до 9.6.0-alpha.40
  5. CVE-2026-33418

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

    @dicebear/converter ensureSize() Vulnerable to SVG Dimension Capping Bypass via XML Comment Injection

    DiceBear is an avatar library for designers and developers. Prior to version 9.4.2, the `ensureSize()` function in `@dicebear/converter` used a regex-based approach to rewrite SVG `width`/`height` attributes, capping them at 2048px to prevent denial of service. This size capping could be bypassed by crafting SVG input that causes the regex to match a non-functional occurrence of `<svg` before the actual SVG root element. When the SVG is subsequently rendered via `@resvg/resvg-js` on the Node.js code path, it renders at the attacker-specified dimensions, potentially causing out-of-memory crashes. In version 9.4.2, the regex-based approach has

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

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

    @dicebear/core and @dicebear/initials Vulnerable to SVG Injection via Unsanitized Options

    DiceBear is an avatar library for designers and developers. Starting in version 5.0.0 and prior to versions 5.4.4, 6.1.4, 7.1.4, 8.0.3, and 9.4.1, SVG attribute values derived from user-supplied options (`backgroundColor`, `fontFamily`, `textColor`) were not XML-escaped before interpolation into SVG output. This could allow Cross-Site Scripting (XSS) when applications pass untrusted input to `createAvatar()` and serve the resulting SVG inline or with `Content-Type: image/svg+xml`. Starting in versions 5.4.4, 6.1.4, 7.1.4, 8.0.3, and 9.4.1, all affected SVG attribute values are properly escaped using XML entity encoding. Users should upgrade t

    • Обновитесь до 5.4.4
    • Обновитесь до 6.1.4
    • Обновитесь до 7.1.4
    • Обновитесь до 8.0.3
    • Обновитесь до 9.4.1
    Опубликовано Обновлено
  7. CVE-2026-32913

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

    OpenClaw < 2026.3.7 - Custom Authorization Header Leakage via Cross-Origin Redirects

    OpenClaw before 2026.3.7 contains an improper header validation vulnerability in fetchWithSsrFGuard that forwards custom authorization headers across cross-origin redirects. Attackers can trigger redirects to different origins to intercept sensitive headers like X-Api-Key and Private-Token intended for the original destination.

    • Обновитесь до 2026.3.7
  8. CVE-2026-27646

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

    OpenClaw < 2026.3.7 - Sandbox Escape via /acp spawn Command

    OpenClaw versions prior to 2026.3.7 contain a sandbox escape vulnerability in the /acp spawn command that allows authorized sandboxed sessions to initialize host-side ACP runtime. Attackers can bypass sandbox restrictions by invoking the /acp spawn slash-command to cross from sandboxed chat context into host-side ACP session initialization when ACP is enabled.

    • Обновитесь до 2026.3.7
  9. CVE-2026-27183

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

    OpenClaw < 2026.3.7 - Shell Approval Gating Bypass via Dispatch Wrapper Depth Mismatch

    OpenClaw versions prior to 2026.3.7 contain a shell approval gating bypass vulnerability in system.run dispatch-wrapper handling that allows attackers to skip shell wrapper approval requirements. The approval classifier and execution planner apply different depth-boundary rules, permitting exactly four transparent dispatch wrappers like repeated env invocations before /bin/sh -c to bypass security=allowlist approval gating by misaligning classification with execution planning.

    • Обновитесь до 2026.3.7
  10. CVE-2026-3635

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

    Fastify request.protocol and request.host spoofable via X-Forwarded-Proto/Host from untrusted connections when trustProxy uses restrictive trust function

    Summary When trustProxy is configured with a restrictive trust function (e.g., a specific IP like trustProxy: '10.0.0.1', a subnet, a hop count, or a custom function), the request.protocol and request.host getters read X-Forwarded-Proto and X-Forwarded-Host headers from any connection — including connections from untrusted IPs. This allows an attacker connecting directly to Fastify (bypassing the proxy) to spoof both the protocol and host seen by the application. Affected Versions fastify <= 5.8.2 Impact Applications using request.protocol or request.host for security decisions (HTTPS enforcement, secure cookie flags, CSRF origin checks, UR

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

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

    CVE-2026-4603

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Division by zero due to the RSASetPublic/KEYUTIL parsing path in ext/rsa.js and the BigInteger.modPowInt reduction logic in ext/jsbn.js. An attacker can force RSA public-key operations (e.g., verify and encryption) to collapse to deterministic zero outputs and hide “invalid key” errors by supplying a JWK whose modulus decodes to zero.

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

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

    CVE-2026-4601

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Missing Cryptographic Step via the KJUR.crypto.DSA.signWithMessageHash process in the DSA signing implementation. An attacker can recover the private key by forcing r or s to be zero, so the library emits an invalid signature without retrying, and then solves for x from the resulting signature.

    • Обновитесь до 11.1.1
    Опубликовано Обновлено
  13. CVE-2026-4599

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

    CVE-2026-4599

    Versions of the package jsrsasign from 7.0.0 and before 11.1.1 are vulnerable to Incomplete Comparison with Missing Factors via the getRandomBigIntegerZeroToMax and getRandomBigIntegerMinToMax functions in src/crypto-1.1.js; an attacker can recover the private key by exploiting the incorrect compareTo checks that accept out-of-range candidates and thus bias DSA nonces during signature generation.

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

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

    CVE-2026-4598

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Infinite loop via the bnModInverse function in ext/jsbn2.js when the BigInteger.modInverse implementation receives zero or negative inputs, allowing an attacker to hang the process permanently by supplying such crafted values (e.g., modInverse(0, m) or modInverse(-1, m)).

    • Обновитесь до 11.1.1
    Опубликовано Обновлено
  15. CVE-2026-4602

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

    CVE-2026-4602

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Incorrect Conversion between Numeric Types due to handling negative exponents in ext/jsbn2.js. An attacker can force the computation of incorrect modular inverses and break signature verification by calling modPow with a negative exponent.

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

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

    CVE-2026-4600

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Improper Verification of Cryptographic Signature via the DSA domain-parameter validation in KJUR.crypto.DSA.setPublic (and the related DSA/X509 verification flow in src/dsa-2.0.js). An attacker can forge DSA signatures or X.509 certificates that X509.verifySignature() accepts by supplying malicious domain parameters such as g=1, y=1, and a fixed r=1, which make the verification equation true for any hash.

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

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

    OpenClaw < 2026.2.25 - Sender Policy Bypass in Slack Reaction and Pin Event Handlers

    OpenClaw versions prior to 2026.2.25 fail to consistently apply sender-policy checks to reaction_* and pin_* non-message events before adding them to system-event context. Attackers can bypass configured DM policies and channel user allowlists to inject unauthorized reaction and pin events from restricted senders.

    • Обновитесь до 2026.2.25
  18. CVE-2026-32898

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

    OpenClaw < 2026.2.23 - ACP Permission Auto-Approval Bypass via Untrusted Tool Metadata

    OpenClaw versions prior to 2026.2.23 contain an authorization bypass vulnerability in the ACP client that auto-approves tool calls based on untrusted toolCall.kind metadata and permissive name heuristics. Attackers can bypass interactive approval prompts for read-class operations by spoofing tool metadata or using non-core read-like names to reach auto-approve paths.

    • Обновитесь до 2026.2.23
  19. CVE-2026-32897

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

    OpenClaw < 2026.2.22 - Authentication Token Reuse in Owner ID Prompt Hashing Fallback

    OpenClaw versions prior to 2026.2.22 reuse gateway.auth.token as a fallback hash secret for owner-ID prompt obfuscation when commands.ownerDisplay is set to hash and commands.ownerDisplaySecret is unset, creating dual-use of authentication secrets across security domains. Attackers with access to system prompts sent to third-party model providers can derive the gateway authentication token from the hash outputs, compromising gateway authentication security.

    • Обновитесь до 2026.2.22
  20. CVE-2026-32896

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

    OpenClaw < 2026.2.21 - Unauthenticated Webhook Access via Passwordless Fallback in BlueBubbles Plugin

    The BlueBubbles webhook handler in OpenClaw versions prior to 2026.2.21 contains a passwordless fallback authentication path that allows unauthenticated webhook events in certain reverse-proxy or local routing configurations. Attackers can bypass webhook authentication by exploiting the loopback/proxy heuristics to send unauthenticated webhook events to the BlueBubbles plugin.

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

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

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

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