p PatchFirst

PatchFirst · Vulnérabilités récentes

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

Vulnérabilités publiées pour Node.js au cours des 30 derniers jours : 390. 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 : 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

  2. 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

Vulnérabilités : 7800

  1. CVE-2026-30837

    Élevée · CVSS 7.5EPSS 0,51%Correctif disponible

    Elysia has a string URL format redos

    Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication. Prior to 1.4.26 , t.String({ format: 'url' }) is vulnerable to ReDoS. Repeating a partial url format (protocol and hostname) multiple times cause regex to slow down significantly. This vulnerability is fixed in 1.4.26.

    • Mettez à jour vers 1.4.26
    Publication Mise à jour
  2. CVE-2026-29793

    Critique · CVSS 9.3EPSS 0,48%Correctif disponible

    NoSQL Injection via WebSocket id Parameter in MongoDB Adapter

    Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. From 5.0.0 to before 5.0.42, Socket.IO clients can send arbitrary JavaScript objects as the id argument to any service method (get, patch, update, remove). The transport layer performs no type checking on this argument. When the service uses the MongoDB adapter, these objects pass through getObjectId() and land directly in the MongoDB query as operators. Sending {$ne: null} as the id matches every document in the collection. This vulnerability is fixed in 5.0.42.

    • Mettez à jour vers 5.0.42
    Publication Mise à jour
  3. CVE-2026-29792

    Critique · CVSS 9.3EPSS 0,54%Correctif disponible

    Feathersjs has an OAuth Callback Account Takeover

    Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. From 5.0.0 to before 5.0.42, an unauthenticated attacker can send a crafted GET request directly to /oauth/:provider/callback with a forged profile in the query string. The OAuth service's authentication payload has a fallback chain that reaches params.query (the raw request query) when Grant's session/state responses are empty. Since the attacker never initiated an OAuth authorize flow, Grant has no session to work with and produces no response, so the fallback fires. The forged profile then drives entity lookup and JWT minting. The atta

    • Mettez à jour vers 5.0.42
    Publication Mise à jour
  4. CVE-2026-28292

    Critique · CVSS 9.8EPSS 1,35%Correctif disponible

    simple-git has blockUnsafeOperationsPlugin bypass via case-insensitive protocol.allow config key that enables RCE

    `simple-git`, an interface for running git commands in any node.js application, has an issue in versions 3.15.0 through 3.32.2 that allows an attacker to bypass two prior CVE fixes (CVE-2022-25860 and CVE-2022-25912) and achieve full remote code execution on the host machine. Version 3.23.0 contains an updated fix for the vulnerability.

    • Mettez à jour vers 3.32.3
    Publication Mise à jour
  5. CVE-2026-30973

    Moyenne · CVSS 6.5EPSS 0,44%Correctif disponible

    Zip Slip arbitrary file write in @appium/support ZIP extraction

    Appium is an automation framework that provides WebDriver-based automation possibilities for a wide range platforms. Prior to 7.0.6, @appium/support contains a ZIP extraction implementation (extractAllTo() via ZipExtractor.extract()) with a path traversal (Zip Slip) check that is non-functional. The check at line 88 of packages/support/lib/zip.js creates an Error object but never throws it, allowing malicious ZIP entries with ../ path components to write files outside the intended destination directory. This affects all JS-based extractions (the default code path), not only those using the fileNamesEncoding option. This vulnerability is fixed

    • Mettez à jour vers 7.0.6
    Publication Mise à jour
  6. CVE-2026-30959

    Moyenne · CVSS 5.3EPSS 0,39%Correctif disponible

    OneUptime has WhatsApp Resend Verification Authorization Bypass

    OneUptime is a solution for monitoring and managing online services. The resend-verification-code endpoint allows any authenticated user to trigger a verification code resend for any UserWhatsApp record by ID. Ownership is not validated (unlike the verify endpoint). This affects the UserWhatsAppAPI.ts endpoint and the UserWhatsAppService.ts service.

    • Mettez à jour vers 10.0.21
    Publication Mise à jour
  7. CVE-2026-26118

    Élevée · CVSS 8.8EPSS 1%Correctif disponible

    Azure MCP Server Tools Elevation of Privilege Vulnerability

    Server-side request forgery (ssrf) in Azure MCP Server allows an authorized attacker to elevate privileges over a network.

    • Mettez à jour vers 1.0.2
    • Mettez à jour vers 2.0.0-beta.17
    • Mettez à jour vers 2.0.0b17
    Publication Mise à jour
  8. CVE-2026-30957

    Critique · CVSS 10EPSS 1,22%Correctif disponible

    OneUptime Synthetic Monitor RCE via exposed Playwright browser object

    OneUptime is a solution for monitoring and managing online services. Prior to 10.0.21, OneUptime Synthetic Monitors allow a low-privileged authenticated project user to execute arbitrary commands on the oneuptime-probe server/container. The root cause is that untrusted Synthetic Monitor code is executed inside Node's vm while live host-realm Playwright browser and page objects are exposed to it. A malicious user can call Playwright APIs on the injected browser object and cause the probe to spawn an attacker-controlled executable. This is a server-side remote code execution issue. It does not require a separate vm sandbox escape. This vulnerab

    • Mettez à jour vers 10.0.21
    Publication Mise à jour
  9. CVE-2026-30956

    Critique · CVSS 10EPSS 0,51%Correctif disponible

    OneUptime has authorization bypass via client‑controlled is-multi-tenant-query header

    OneUptime is a solution for monitoring and managing online services. Prior to 10.0.21, a low‑privileged user can bypass authorization and tenant isolation in OneUptime v10.0.20 and earlier by sending a forged is-multi-tenant-query header together with a controlled projectid header. Because the server trusts this client-supplied header, internal permission checks in BasePermission are skipped and tenant scoping is disabled. This allows attackers to access project data belonging to other tenants, read sensitive User fields via nested relations, leak plaintext resetPasswordToken, and reset the victim’s password and fully take over the account. T

    • Mettez à jour vers 10.0.21
    Publication Mise à jour
  10. CVE-2026-30945

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

    StudioCMS: IDOR — Arbitrary API Token Revocation Leading to Denial of Service

    StudioCMS is a server-side-rendered, Astro native, headless content management system. Prior to 0.4.0, the DELETE /studiocms_api/dashboard/api-tokens endpoint allows any authenticated user with editor privileges or above to revoke API tokens belonging to any other user, including admin and owner accounts. The handler accepts tokenID and userID directly from the request payload without verifying token ownership, caller identity, or role hierarchy. This enables targeted denial of service against critical integrations and automations. This vulnerability is fixed in 0.4.0.

    • Mettez à jour vers 0.4.0
    Publication Mise à jour
  11. CVE-2026-30944

    Élevée · CVSS 8.8EPSS 0,59%Correctif disponible

    StudioCMS Affected by Privilege Escalation via Insecure API Token Generation

    StudioCMS is a server-side-rendered, Astro native, headless content management system. Prior to 0.4.0, the /studiocms_api/dashboard/api-tokens endpoint allows any authenticated user (at least Editor) to generate API tokens for any other user, including owner and admin accounts. The endpoint fails to validate whether the requesting user is authorized to create tokens on behalf of the target user ID, resulting in a full privilege escalation. This vulnerability is fixed in 0.4.0.

    • Mettez à jour vers 0.4.0
    Publication Mise à jour
  12. CVE-2026-30941

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

    Parse Server has a NoSQL injection via token type in password reset and email verification endpoints

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 8.6.14 and 9.5.2-alpha.1, NoSQL injection vulnerability allows an unauthenticated attacker to inject MongoDB query operators via the token field in the password reset and email verification resend endpoints. The token value is passed to database queries without type validation and can be used to extract password reset and email verification tokens. Any Parse Server deployment using MongoDB with email verification or password reset enabled is affected. When emailVerifyTokenReuseIfValid is configured, the email verification token can

    • Mettez à jour vers 8.6.14
    • Mettez à jour vers 9.5.2-alpha.1
    Publication Mise à jour
  13. CVE-2026-30939

    Élevée · CVSS 8.8EPSS 0,51%Correctif disponible

    Parse Server has Denial of Service (DoS) and Cloud Function Dispatch Bypass via Prototype Chain Resolution

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 8.6.13 and 9.5.1-alpha.2, an unauthenticated attacker can crash the Parse Server process by calling a Cloud Function endpoint with a prototype property name as the function name. The server recurses infinitely, causing a call stack size error that terminates the process. Other prototype property names bypass Cloud Function dispatch validation and return HTTP 200 responses, even though no such Cloud Functions are defined. The same applies to dot-notation traversal. All Parse Server deployments that expose the Cloud Function endpoint

    • Mettez à jour vers 8.6.13
    • Mettez à jour vers 9.5.1-alpha.2
    Publication Mise à jour
  14. CVE-2026-30938

    Moyenne · CVSS 6.9EPSS 0,42%Correctif disponible

    Parse Server has denylist `requestKeywordDenylist` keyword scan bypass through nested object placement

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 8.6.12 and 9.5.1-alpha.1, the requestKeywordDenylist security control can be bypassed by placing any nested object or array before a prohibited keyword in the request payload. This is caused by a logic bug that stops scanning sibling keys after encountering the first nested value. Any custom requestKeywordDenylist entries configured by the developer are equally by-passable using the same technique. All Parse Server deployments are affected. The requestKeywordDenylist is enabled by default. This vulnerability is fixed in 8.6.12 and

    • Mettez à jour vers 8.6.12
    • Mettez à jour vers 9.5.1-alpha.1
    Publication Mise à jour
  15. CVE-2026-26801

    Élevée · CVSS 7.5EPSS 0,51%Correctif disponible

    CVE-2026-26801

    Server-Side Request Forgery (SSRF) vulnerability in pdfmake versions 0.3.0-beta.2 through 0.3.5 allows a remote attacker to obtain sensitive information via the src/URLResolver.js component. The fix was released in version 0.3.6 which introduces the setUrlAccessPolicy() method allowing server operators to define URL access rules. A warning is now logged when pdfmake is used server-side without a policy configured.

    • Mettez à jour vers 0.3.6
    Publication Mise à jour
  16. CVE-2026-30925

    Élevée · CVSS 8.2EPSS 0,47%Correctif disponible

    Parse Server affected by Regular Expression Denial of Service (ReDoS) via `$regex` query in LiveQuery

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.0-alpha.14 and 8.6.11, a malicious client can subscribe to a LiveQuery with a crafted $regex pattern that causes catastrophic backtracking, blocking the Node.js event loop. This makes the entire Parse Server unresponsive, affecting all clients. Any Parse Server deployment with LiveQuery enabled is affected. The attacker only needs the application ID and JavaScript key, both of which are public in client-side apps. This only affects LiveQuery subscription matching, which evaluates regex in JavaScript on the Node.js event loop. N

    • Mettez à jour vers 8.6.11
    • Mettez à jour vers 9.5.0-alpha.14
    Publication Mise à jour
  17. CVE-2026-30921

    Critique · CVSS 10EPSS 0,46%Correctif disponible

    OneUptime Synthetic Monitor RCE via exposed Playwright browser object

    OneUptime is a solution for monitoring and managing online services. Prior to 10.0.20, OneUptime Synthetic Monitors allow low-privileged project users to submit custom Playwright code that is executed on the oneuptime-probe service. In the current implementation, this untrusted code is run inside Node's vm and is given live host Playwright objects such as browser and page. This creates a distinct server-side RCE primitive: the attacker does not need the classic this.constructor.constructor(...) sandbox escape. Instead, the attacker can directly use the injected Playwright browser object to reach browser.browserType().launch(...) and spawn an

    • Mettez à jour vers 10.0.20
    Publication Mise à jour
  18. CVE-2026-30920

    Élevée · CVSS 8.6EPSS 0,22%Correctif disponible

    OneUptime has broken access control in GitHub App installation flow that allows unauthorized project binding

    OneUptime is a solution for monitoring and managing online services. Prior to 10.0.19, OneUptime's GitHub App callback trusts attacker-controlled state and installation_id values and updates Project.gitHubAppInstallationId with isRoot: true without validating that the caller is authorized for the target project. This allows an attacker to overwrite another project's GitHub App installation binding. Related GitHub endpoints also lack effective authorization, so a valid installation ID can be used to enumerate repositories and create CodeRepository records in an arbitrary project. This vulnerability is fixed in 10.0.19.

    • Mettez à jour vers 10.0.19
    Publication Mise à jour
  19. CVE-2026-30887

    Critique · CVSS 10EPSS 0,41%Correctif disponible

    OneUptime Affected by Unsandboxed Code Execution in Probe Allows Any Project Member to Achieve RCE

    OneUptime is a solution for monitoring and managing online services. Prior to 10.0.18, OneUptime allows project members to run custom Playwright/JavaScript code via Synthetic Monitors to test websites. However, the system executes this untrusted user code inside the insecure Node.js vm module. By leveraging a standard prototype-chain escape (this.constructor.constructor), an attacker can bypass the sandbox, gain access to the underlying Node.js process object, and execute arbitrary system commands (RCE) on the oneuptime-probe container. Furthermore, because the probe holds database/cluster credentials in its environment variables, this direct

    • Mettez à jour vers 10.0.18
    Publication Mise à jour
  20. CVE-2026-30870

    Moyenne · CVSS 6.5EPSS 0,21%Correctif disponible

    Some sync filters in PowerSync Service ignored using `config.edition: 3`

    PowerSync Service is the server-side component of the PowerSync sync engine. In version 1.20.0, when using new sync streams with config.edition: 3, certain subquery filters were ignored when determining which data to sync to users. Depending on the sync stream configuration, this could result in authenticated users syncing data that should have been restricted. Only queries that gate synchronization using subqueries without partitioning the result set are affected. This vulnerability is fixed in 1.20.1.

    • Mettez à jour vers 0.33.0
    • Mettez à jour vers 1.20.1
    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 →