p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de la pile Node.js · Page n° 55

Vulnérabilités publiées pour Node.js au cours des 30 derniers jours : 431. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Node.js

Alertes précoces

Signalements récents de vulnérabilités issus des annonces des éditeurs et de l’actualité de la sécurité. Ces alertes ne modifient pas la note de sécurité.

  1. node.js

    Aucun correctif publié

    Node.js : déni de service

    Selon GitHub Advisory Database, Node.js présente une vulnérabilité de déni de service (CVE-2026-109932). Les versions exactes affectées ne sont pas précisées. Le message ne précise pas de version corrigée.

    Que faire maintenant : Vérifiez si une mise à jour de sécurité de Node.js contenant le correctif est disponible et installez-la.

    CVE-2026-109932

  2. node.js

    Aucun correctif publié

    Node.js : exécution de code à distance

    Selon OpenNet, Node.js présente une vulnérabilité d’exécution de code à distance (CVE-2026-111497). Les versions exactes affectées ne sont pas précisées. Le message ne précise pas de version corrigée.

    Que faire maintenant : Vérifiez si une mise à jour de sécurité de Node.js contenant le correctif est disponible et installez-la.

    CVE-2026-111497

Vulnérabilités : 7795

  1. CVE-2025-71403

    Élevée · CVSS 7.1EPSS 0,34%Correctif disponible

    better-auth before 1.1.20 Open Redirect via trustedOrigins Bypass

    better-auth versions before 1.1.20 contain a bypass vulnerability in trustedOrigins validation logic affecting absolute URLs and wildcard domains. Attackers can construct malicious callbackURL parameters that pass origin checks and trigger open redirects to steal sensitive tokens for account takeover.

    • Mettez à jour vers 1.1.20
    • Mettez à jour vers 1.1.21
    Publication Mise à jour
  2. CVE-2026-67332

    Moyenne · CVSS 5.3EPSS 0,26%Correctif disponible

    @better-auth/oauth-provider before 1.7.0-beta.4 Authorization Bypass

    @better-auth/oauth-provider before 1.7.0-beta.4 fails to bind access-token audience to the authorization grant, allowing clients to request tokens for unrelated resources. Attackers can complete an OAuth flow and obtain access tokens whose audience targets resource servers the authorization never covered, bypassing intended authorization boundaries.

    • Mettez à jour vers 1.7.0-beta.4
    Publication Mise à jour
  3. CVE-2026-67337

    Élevée · CVSS 7.1EPSS 0,46%Correctif disponible

    better-auth before 1.4.9 Two-Factor Authentication Bypass via session.cookieCache

    better-auth versions before 1.4.9 contain a two-factor authentication bypass vulnerability when session.cookieCache is enabled. Attackers with valid primary credentials can access authenticated routes without completing second-factor verification by exploiting premature session caching.

    • Mettez à jour vers 1.4.9
    Publication Mise à jour
  4. CVE-2025-71404

    Moyenne · CVSS 5.1EPSS 0,72%Correctif disponible

    better-auth before 1.1.16 Reflected XSS via error parameter

    better-auth versions after v0.0.2 and before 1.1.16 contain a reflected cross-site scripting (XSS) vulnerability on the /api/auth/error page, where the value of the 'error' URL parameter is reflected as HTML without proper neutralization. An attacker who coerces a user into visiting a specially-crafted URL can execute arbitrary JavaScript in the context of the user's browser. The issue is fixed in version 1.1.16.

    • Mettez à jour vers 1.1.16
    Publication Mise à jour
  5. CVE-2026-67327

    Élevée · CVSS 8.7EPSS 0,43%Correctif disponible

    better-auth before 1.6.22 Account Takeover via Magic-Link Email-OTP

    better-auth versions >= 1.1.3 and < 1.6.22 (and pre-release versions >= 1.7.0-beta.0 and < 1.7.0-beta.10) are vulnerable to account takeover via pre-account hijacking on magic-link and email-OTP sign-in when open email/password registration is enabled. An attacker registers an account with the victim's email address and an attacker-chosen password; the account remains unverified. When the legitimate owner later signs in via the magic-link or email-OTP passwordless flow, the account is marked verified without removing the pre-existing password or revoking existing sessions, so the attacker's password remains valid, granting persistent access t

    • Mettez à jour vers 1.6.22
    • Mettez à jour vers 1.7.0-beta.10
    Publication Mise à jour
  6. CVE-2026-67331

    Élevée · CVSS 8.7EPSS 0,39%Correctif disponible

    better-auth SCIM 1.5.0 before 1.7.0-beta.4 Authorization Bypass

    better-auth SCIM versions from 1.5.0 before 1.7.0-beta.4 fail to bind non-organization SCIM providers to their creator by default, allowing authenticated users to manage other users' providers. Attackers can regenerate SCIM bearer tokens, invalidate legitimate tokens, and authenticate to SCIM API routes with the attacker-controlled token.

    • Mettez à jour vers 1.7.0-beta.4
    Publication Mise à jour
  7. CVE-2026-67320

    Élevée · CVSS 8.3EPSS 0,52%Correctif disponible

    axios before 0.33.0 Prototype Pollution via Node HTTP adapter

    axios in a Node.js deployment using the HTTP adapter can route requests through an attacker-controlled proxy. axios hardens merged request configuration by creating a null-prototype object, but request interceptors run after the merge; a common immutable interceptor pattern such as {...config} or Object.assign({}, config) converts the hardened config back into a regular object. axios then dispatches that object without re-hardening it, and the Node HTTP adapter reads config.proxy through the prototype chain. If an attacker can pollute Object.prototype.proxy, affected requests can be routed through an attacker-controlled proxy. For plaintext H

    • Mettez à jour vers 0.33.0
    • Mettez à jour vers 1.18.0
    • Mettez à jour vers 1.18.0-1
    Publication Mise à jour
  8. CVE-2026-67335

    Moyenne · CVSS 6EPSS 0,28%Correctif disponible

    better-auth before 1.6.2 OAuth State Validation Bypass

    better-auth versions before 1.6.2 fail to validate the OAuth state parameter against the stored nonce when using cookie-backed state storage without PKCE. Attackers can forge the state parameter and supply an attacker-controlled authorization code to create authenticated sessions bound to the attacker's external identity or persistently link attacker accounts to victim profiles.

    • Mettez à jour vers 1.6.2
    Publication Mise à jour
  9. CVE-2026-67330

    Critique · CVSS 9.4EPSS 0,6%Correctif disponible

    better-auth SCIM 1.4.0-beta.27 through 1.6.21 Account Takeover via Provider-ID Collision

    @better-auth/scim (a better-auth plugin) versions >= 1.4.0-beta.27 through <= 1.6.21 and >= 1.7.0-beta.0 through <= 1.7.0-beta.9 contain an authorization bypass. SCIM token issuance did not reject provider IDs already used by existing SSO, SAML, OIDC, generic OAuth, or social account providers, and the same logical provider ID was used for both SCIM provider configuration and account ownership. An authenticated user could mint a SCIM token whose provider ID collided with an existing provider namespace, causing SCIM user routes to resolve account rows the token never provisioned. This allowed listing, reading, updating (including rewriting glo

    • Mettez à jour vers 1.6.22
    • Mettez à jour vers 1.7.0-beta.10
    Publication Mise à jour
  10. CVE-2026-67317

    Moyenne · CVSS 6.3EPSS 0,6%Correctif disponible

    axios 1.7.0 before 1.18.0 maxBodyLength Bypass via ReadableStream

    axios versions 1.7.0 before 1.18.0 fail to enforce maxBodyLength for WHATWG ReadableStream request bodies in the fetch adapter when Content-Length cannot be determined. Attackers can supply unknown-length stream data to bypass upload size limits and cause uncontrolled network egress or resource exhaustion.

    • Mettez à jour vers 1.18.0
    • Mettez à jour vers 1.18.0-1
    Publication Mise à jour
  11. CVE-2025-71402

    Faible · CVSS 2EPSS 0,27%Correctif disponible

    better-auth before 1.4.0 Session Revocation via Forged Cookie

    better-auth versions greater than 1.3.34 and before 1.4.0 contain a vulnerability in the multi-session plugin's /sign-out after-hook, which trusts raw multi-session cookies and forwards extracted values to internalAdapter.deleteSessions without verifying the cookie signature (e.g., via getSignedCookie). An attacker can supply a forged _multi-* cookie to trigger deletion of arbitrary session tokens.

    • Mettez à jour vers 1.4.0
    Publication Mise à jour
  12. CVE-2026-67314

    Moyenne · CVSS 6.3EPSS 0,41%Correctif disponible

    axios before 1.18.0 Prototype Pollution via auth subfields

    axios versions >=1.15.2 and <1.18.0 contain prototype-pollution read-side gadgets in Basic auth subfield handling (lib/adapters/http.js and lib/helpers/resolveConfig.js). When an application is already affected by a separate prototype-pollution primitive and makes an axios request with an own auth object that omits the username and/or password properties, axios reads the inherited Object.prototype.username and Object.prototype.password values and uses them to construct an outbound 'Authorization: Basic ...' header. axios itself does not pollute prototypes. The practical impact is outbound request tampering: an attacker who controls the pollut

    • Mettez à jour vers 1.18.0
    • Mettez à jour vers 1.18.0-1
    Publication Mise à jour
  13. CVE-2026-67313

    Moyenne · CVSS 6.3EPSS 0,52%Correctif disponible

    axios 0.28.0 before 1.18.0 Denial of Service via formDataToJSON

    axios versions 0.28.0 and later contain uncontrolled recursion in formDataToJSON when processing FormData field names with deeply nested bracket segments. Attackers can supply FormData with field names containing thousands of nested brackets to exhaust the JavaScript call stack and trigger RangeError, causing request failure or process termination in applications that do not handle the exception.

    • Mettez à jour vers 0.33.0
    • Mettez à jour vers 1.18.0
    • Mettez à jour vers 1.18.0-1
    Publication Mise à jour
  14. CVE-2026-65841

    Moyenne · CVSS 5.3EPSS 0,53%Correctif disponible

    Jodit has cross-site scripting (XSS) via <script> nested in SVG that bypasses clean-html sanitization

    Jodit Editor is a WYSIWYG editor with a built-in file browser & image editor. Prior to 4.13.6, Jodit's clean-html denyTags filter does not normalize foreign SVG or MathML script node names, allowing a script element nested directly in SVG or MathML to remain in editor.value and execute when content is loaded. This issue is fixed in version 4.13.6.

    • Mettez à jour vers 4.13.6
    Publication Mise à jour
  15. CVE-2026-62324

    Moyenne · CVSS 5.4EPSS 0,31%Correctif disponible

    Jodit has incomplete javascript: scheme normalization in sanitizeHTMLElement href check that allows link XSS

    Jodit Editor is a WYSIWYG editor with a built-in file browser & image editor. Prior to 4.12.31, Jodit's sanitizeHTMLElement method fails to use isDangerousUrl to normalize javascript: href values before checking the scheme, allowing case variants, control-byte prefixes, and embedded tabs or newlines to bypass filtering and execute attacker-controlled script when a victim clicks a stored link rendered by an application. This issue is fixed in version 4.12.31.

    • Mettez à jour vers 4.12.31
    Publication Mise à jour
  16. CVE-2026-54737

    Élevée · CVSS 7.3EPSS 0,46%Correctif disponible

    @phun-ky/defaults-deep Has a Prototype Pollution issue via Unsafe Recursive Property Merging

    @phun-ky/defaults-deep is a library like lodash defaultsDeep with array preservation and no lodash dependency. Prior to 2.0.5, defaultsDeep() recursively merges user-supplied objects without filtering proto, constructor, and prototype, allowing properties to be written to Object.prototype. This issue is fixed in version 2.0.5.

    • Mettez à jour vers 2.0.5
    Publication Mise à jour
  17. CVE-2026-55100

    Élevée · CVSS 8.7EPSS 0,56%Correctif disponible

    hashi-vault-js has a path traversal and query parameter injection

    hashi-vault-js is a Node.js module for interacting with the HashiCorp Vault API. Prior to 0.5.2, src/Vault.js concatenates unencoded identifier values including name, username, group, role, and version into Vault request paths and query strings instead of using encodeURIComponent() and URLSearchParams, allowing path traversal and query parameter injection. This issue is fixed in version 0.5.2.

    • Mettez à jour vers 0.5.2
    Publication Mise à jour
  18. CVE-2026-54729

    Élevée · CVSS 8.7EPSS 0,48%Correctif disponible

    dssrf: any users using 1.1.1.1 DNS is impacted by SSRF

    DSSRF is a Node.js library that provides a wide range of utilities and advanced SSRF defense checks. Prior to 1.0.5, is_url_safe can treat localhost as safe when DNS resolver 1.1.1.1 returns NXDOMAIN because dns.resolve4 yields no address and no dns.lookup fallback occurs, allowing server-side request forgery. This issue is fixed in version 1.0.5.

    • Mettez à jour vers 1.0.5
    Publication Mise à jour
  19. GHSA-p7w7-4929-vpj5

    Élevée · CVSS 7.5Correctif disponible

    `@dynatrace-oss/dynatrace-mcp-server` has Unauthenticated HTTP MCP Tool Invocation

    ### Summary `@dynatrace-oss/dynatrace-mcp-server` v1.8.5 exposes an HTTP transport mode (`--http` flag) that performs no authentication, session validation, or origin/host verification before dispatching MCP tool calls. Any network-reachable attacker can send a raw JSON-RPC `tools/call` request without an `Authorization` header and have it executed directly under the victim server's Dynatrace credentials. Confirmed high-impact tools reachable without authentication include `execute_dql` (reads arbitrary Grail data, including logs, security events, and user sessions) and `create_dynatrace_notebook` (writes notebooks to the tenant). ### Detai

    • Mettez à jour vers 2.0.0
    Publication Mise à jour
  20. GHSA-xrmj-5g4g-8987

    Moyenne · CVSS 4.2Correctif disponible

    @dynatrace-oss/dynatrace-mcp-server has a workflow template injection via create_workflow_for_notification

    ### Summary A template injection vulnerability in the `create_workflow_for_notification` tool lets a caller embed Jinja2 expressions that the Dynatrace workflow engine evaluates at runtime, exfiltrating event data to attacker-controlled destinations through a workflow that persists in the tenant after the MCP session ends. ### Details The `create_workflow_for_notification` tool interpolates three caller-supplied parameters (`teamName`, `problemType`, `channel`) directly into a Dynatrace Workflow definition. Dynatrace Workflows use Jinja2 templating: per the [official documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/wor

    • Mettez à jour vers 2.0.0
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →