p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-2025-53092

    Moyenne · CVSS 6.5EPSS 0,29%Correctif disponible

    Strapi core vulnerable to sensitive data exposure via CORS misconfiguration

    Strapi is an open source headless content management system. Strapi versions prior to 5.20.0 contain a CORS misconfiguration vulnerability in default installations. By default, Strapi reflects the value of the Origin header back in the Access-Control-Allow-Origin response header without proper validation or whitelisting. This allows an attacker-controlled site to send credentialed requests to the Strapi backend. An attacker can exploit this by hosting a malicious site on a different origin (e.g., different port) and sending requests with credentials to the Strapi API. The vulnerability is fixed in version 5.20.0. No known workarounds exist.

    • Mettez à jour vers 5.20.0
    Publication Mise à jour
  2. CVE-2025-25298

    Moyenne · CVSS 6.3EPSS 0,4%Correctif disponible

    Missing Maximum Password Length Validation in Strapi Password Hashing

    Strapi is an open source headless CMS. The @strapi/core package before version 5.10.3 does not enforce a maximum password length when using bcryptjs for password hashing. Bcryptjs ignores any bytes beyond 72, so passwords longer than 72 bytes are silently truncated. A user can create an account with a password exceeding 72 bytes and later authenticate with only the first 72 bytes. This reduces the effective entropy of overlong passwords and may mislead users who believe characters beyond 72 bytes are required, creating a low likelihood of unintended authentication if an attacker can obtain or guess the truncated portion. Long over‑length inpu

    • Mettez à jour vers 5.10.3
    Publication Mise à jour
  3. CVE-2024-56143

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

    Strapi Allows Unauthorized Access to Private Fields via parms.lookup

    Strapi is an open-source headless content management system. In versions from 5.0.0 to before 5.5.2, the lookup operator provided by the document service does not properly sanitize query parameters for private fields. An attacker can access private fields, including admin passwords and reset tokens, by crafting queries with the lookup parameter. This vulnerability is fixed in 5.5.2.

    • Mettez à jour vers 5.5.2
    Publication Mise à jour
  4. CVE-2025-3930

    Moyenne · CVSS 6.3EPSS 0,69%Correctif disponible

    Lack of JWT Expiration after Log Out in Strapi

    Strapi uses JSON Web Tokens (JWT) for authentication. After logout or account deactivation, the JWT is not invalidated, which allows an attacker who has stolen or intercepted the token to freely reuse it until its expiration date (which is set to 30 days by default, but can be changed). The existence of /admin/renew-token endpoint allows anyone to renew near-expiration tokens indefinitely, further increasing the impact of this attack. This issue has been fixed in version 5.24.1.

    • Mettez à jour vers 5.24.1
    Publication Mise à jour
  5. CVE-2025-62410

    Critique · CVSS 9.4EPSS 0,35%Code d’exploitation publicCorrectif disponible

    --disallow-code-generation-from-strings is not sufficient for isolating untrusted JavaScript in happy-dom

    In versions before 20.0.2, it was found that --disallow-code-generation-from-strings is not sufficient for isolating untrusted JavaScript in happy-dom. The untrusted script and the rest of the application still run in the same Isolate/process, so attackers can deploy prototype pollution payloads to hijack important references like "process" in the example below, or to hijack control flow via flipping checks of undefined property. This vulnerability is due to an incomplete fix for CVE-2025-61927. The vulnerability is fixed in 20.0.2.

    • Mettez à jour vers 20.0.2
    Publication Mise à jour
  6. CVE-2025-62381

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

    sveltekit-superforms Prototype Pollution in `parseFormData` function of `formData.js`

    sveltekit-superforms makes SvelteKit forms a pleasure to use. sveltekit-superforms v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the parseFormData function of formData.js. An attacker can inject string and array properties into Object.prototype, leading to denial of service, type confusion, and potential remote code execution in downstream applications that rely on polluted objects. This vulnerability is fixed in 2.27.4.

    • Mettez à jour vers 2.27.4
    Publication Mise à jour
  7. CVE-2025-62378

    Moyenne · CVSS 6.1EPSS 0,16%Correctif disponible

    CommandKit exposes incorrect command name in context object for message command aliases

    CommandKit is the discord.js meta-framework for building Discord bots. In versions 1.2.0-rc.1 through 1.2.0-rc.11, a logic flaw exists in the message command handler that affects how the commandName property is exposed to both middleware functions and command execution contexts when handling command aliases. When a message command is invoked using an alias, the ctx.commandName value reflects the alias rather than the canonical command name. This occurs in both middleware functions and within the command's own run function. Although not explicitly documented, CommandKit's examples and guidance around middleware usage implicitly convey that ctx

    • Mettez à jour vers 1.2.0-rc.12
    Publication Mise à jour
  8. CVE-2025-62380

    Faible · CVSS 2.9EPSS 0,45%Correctif disponible

    Mailgen has HTML Injection and XSS Filter Bypass in Plaintext Emails

    mailgen is a Node.js package that generates responsive HTML e-mails for sending transactional mail. Mailgen versions through 2.0.31 contain an HTML injection vulnerability in plaintext emails generated with the generatePlaintext method when user generated content is supplied. The plaintext generation code attempts to strip HTML tags using a regular expression and then decodes HTML entities, but tags that include certain Unicode line separator characters are not matched and removed. These encoded tags are later decoded into valid HTML content, allowing unexpected HTML to remain in output intended to be plaintext. Projects are affected if they

    • Mettez à jour vers 2.0.32
    Publication Mise à jour
  9. CVE-2025-62374

    Moyenne · CVSS 6.4EPSS 0,42%Correctif disponible

    Parse Javascript SDK vulnerable to prototype pollution in `Parse.Object` and internal APIs

    Parse Javascript SDK provides access to the powerful Parse Server backend from your JavaScript app. Prior to 7.0.0, injection of malicious payload allows attacker to remotely execute arbitrary code. ParseObject.fromJSON, ParseObject.pin, ParseObject.registerSubclass, ObjectStateMutations (internal), and encode/decode (internal) are affected. This vulnerability is fixed in 7.0.0.

    • Mettez à jour vers 7.0.0
    Publication Mise à jour
  10. CVE-2025-34267

    Élevée · CVSS 8.4EPSS 6,88%Correctif disponible

    Flowise Authenticated Command Execution and Sandbox Bypass via Puppeteer & Playwright Packages

    Flowise v3.0.1 < 3.0.8 and all versions after with 'ALLOW_BUILTIN_DEP' enabled contain an authenticated remote code execution vulnerability and node VM sandbox escape due to insecure use of integrated modules (Puppeteer and Playwright) within the nodevm execution environment. An authenticated attacker able to create or run a tool that leverages Puppeteer/Playwright can specify attacker-controlled browser binary paths and parameters. When the tool executes, the attacker-controlled executable/parameters are run on the host and circumvent the intended nodevm sandbox restrictions, resulting in execution of arbitrary code in the context of the hos

    • Mettez à jour vers 3.0.8
    Publication Mise à jour
  11. CVE-2025-62366

    Faible · CVSS 2.9EPSS 0,43%Correctif disponible

    Mailgen vulnerable to HTML injection and cross-site scripting via plaintext email generation

    mailgen is a Node.js package that generates responsive HTML e-mails for sending transactional mail. Mailgen versions through 2.0.30 contain an HTML injection vulnerability in plaintext emails produced by the generatePlaintext method when user‑generated content is supplied. The function attempts to remove HTML tags, but if tags are provided as encoded HTML entities they are not removed and are later decoded, resulting in active HTML (for example an img tag with an event handler) in the supposed plaintext output. In contexts where the generated plaintext string is subsequently rendered as HTML, this can allow execution of attacker‑controlled Ja

    • Mettez à jour vers 2.0.31
    Publication Mise à jour
  12. CVE-2025-11183

    Moyenne · CVSS 6.9EPSS 0,42%Correctif disponible

    Cross-Site Scripting Vulnerability in QWC2

    Cross-Site Scripting vulnerability in attribute table in QGIS QWC2 <2025.08.14 allows an authorized attacker to plant arbitrary JavaScript code in the page

    • Mettez à jour vers 2025.08.14
    Publication Mise à jour
  13. GHSA-j44m-5v8f-gc9c

    Élevée · CVSS 7.7Correctif disponible

    Flowise is vulnerable to arbitrary file exposure through its ReadFileTool

    ### Summary The ReadFileTool in Flowise does not restrict file path access, allowing authenticated attackers to exploit this vulnerability to read arbitrary files from the file system, potentially leading to remote command execution. ### Details Flowise supports providing ReadFileTool for large models to read files in the server's file system. The implementation of this tool is located at packages/components/nodes/tools/ReadFile/ReadFile.ts. ``` /** * Class for reading files from the disk. Extends the StructuredTool * class. */ export class ReadFileTool extends StructuredTool { static lc_name() { return 'ReadFileTool' }

    • Mettez à jour vers 3.0.8
    Publication Mise à jour
  14. CVE-2025-61927

    Élevée · CVSS 7.2EPSS 0,64%Code d’exploitation publicCorrectif disponible

    Happy-DOM has VM Context Escape

    Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. Happy DOM v19 and lower contains a security vulnerability that puts the owner system at the risk of RCE (Remote Code Execution) attacks. A Node.js VM Context is not an isolated environment, and if the user runs untrusted JavaScript code within the Happy DOM VM Context, it may escape the VM and get access to process level functionality. It seems like what the attacker can get control over depends on if the process is using ESM or CommonJS. With CommonJS the attacker can get hold of the `require()` function to import modules. Happy DOM has JavaScript

    • Mettez à jour vers 20.0.0
    Publication Mise à jour
  15. CVE-2025-61925

    Moyenne · CVSS 6.5EPSS 0,41%Correctif disponible

    Astro's `X-Forwarded-Host` is reflected with no validation

    Astro is a web framework. Prior to version 5.14.2, Astro reflects the value in `X-Forwarded-Host` in output when using `Astro.url` without any validation. It is common for web servers such as nginx to route requests via the `Host` header, and forward on other request headers. As such as malicious request can be sent with both a `Host` header and an `X-Forwarded-Host` header where the values do not match and the `X-Forwarded-Host` header is malicious. Astro will then return the malicious value. This could result in any usages of the `Astro.url` value in code being manipulated by a request. For example if a user follows guidance and uses `Astro

    • Mettez à jour vers 5.14.3
    Publication Mise à jour
  16. CVE-2025-61928

    Critique · CVSS 9.3EPSS 19,72%Correctif disponible

    Better Auth: Unauthenticated API key creation through api-key plugin

    Better Auth is an authentication and authorization library for TypeScript. In versions prior to 1.3.26, unauthenticated attackers can create or modify API keys for any user by passing that user's id in the request body to the `api/auth/api-key/create` route. `session?.user ?? (authRequired ? null : { id: ctx.body.userId })`. When no session exists but `userId` is present in the request body, `authRequired` becomes false and the user object is set to the attacker-controlled ID. Server-only field validation only executes when `authRequired` is true (lines 280-295), allowing attackers to set privileged fields. No additional authentication occurs

    • Mettez à jour vers 1.3.26
    Publication Mise à jour
  17. CVE-2025-61913

    Critique · CVSS 10EPSS 13,87%Correctif disponible

    Flowise is vulnerable to arbitrary file read, arbitrary file write

    Flowise is a drag & drop user interface to build a customized large language model flow. In versions prior to 3.0.8, WriteFileTool and ReadFileTool in Flowise do not restrict file path access, allowing authenticated attackers to exploit this vulnerability to read and write arbitrary files to any path in the file system, potentially leading to remote command execution. Flowise 3.0.8 fixes this vulnerability.

    • Mettez à jour vers 3.0.8
    Publication Mise à jour
  18. CVE-2025-11362

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

    CVE-2025-11362

    Versions of the package pdfmake from 0.3.0-beta.1 and before 0.3.0-beta.17 are vulnerable to Allocation of Resources Without Limits or Throttling via repeatedly redirect URL in file embedding. An attacker can cause the application to crash or become unresponsive by providing crafted input that triggers this condition.

    • Mettez à jour vers 0.3.0-beta.17
    • Mettez à jour vers 0.3.0-beta.18
    Publication Mise à jour
  19. CVE-2025-61687

    Élevée · CVSS 8.3EPSS 11,76%Correctif disponible

    FlowiseAI/Flosise has File Upload vulnerability

    Flowise is a drag & drop user interface to build a customized large language model flow. A file upload vulnerability in version 3.0.7 of FlowiseAI allows authenticated users to upload arbitrary files without proper validation. This enables attackers to persistently store malicious Node.js web shells on the server, potentially leading to Remote Code Execution (RCE). The system fails to validate file extensions, MIME types, or file content during uploads. As a result, malicious scripts such as Node.js-based web shells can be uploaded and stored persistently on the server. These shells expose HTTP endpoints capable of executing arbitrary command

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