p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

    Moyenne · CVSS 5.3EPSS 0,19%Correctif disponible

    Summarize < 0.15.1 Browser Extension Missing Authorization via Content Script

    Summarize prior to 0.15.1 contains a missing authorization vulnerability in the content script window.postMessage bridge that allows malicious pages to perform unauthorized operations on automation artifacts. Attackers can simulate runtime messages with spoofed sender identifiers to list, read, create, overwrite, or delete automation artifacts scoped to the affected tab without proper authorization checks.

    • Mettez à jour vers 0.15.0
    • Mettez à jour vers 0.15.1
    Publication Mise à jour
  2. GHSA-jgg6-4rpr-wfh7

    Faible · CVSS 0Aucun correctif publié

    Broken dropper in @mistralai/mistralai, @mistralai/mistralai-azure, @mistralai/mistralai-gcp

    Mistral npm `@mistralai/mistralai`, `@mistralai/mistralai-azure`, `@mistralai/mistralai-gcp` were compromised by a supply chain attack related to the [TanStack security incident](https://github.com/TanStack/router/security/advisories/GHSA-g7cv-rxg3-hmpx). An automated worm associated with the attack led to **compromised npm package versions being published**. Current investigation indicates that an affected developer device was involved. We have no indication that Mistral infrastructure was compromised. The compromised versions were removed from npm. They were available only between May 11 at 22\:45 UTC and May 12 at 01\:53 UTC. **Previous a

    Publication Mise à jour
  3. GHSA-97r8-rf7q-wmjw

    Faible · CVSS 2.3Correctif disponible

    Sveltia CMS: Stored XSS in entry summary rendering via entity-decoded HTML

    ### Impact A stored cross-site scripting (XSS) vulnerability affected entry summary rendering in Sveltia CMS. Entry summaries that allowed limited Markdown were parsed, sanitized, and then HTML entities were decoded. This order allowed specially crafted entity-encoded HTML, such as encoded tags or event handler attributes, to become active HTML after sanitization. When the resulting summary was rendered in the CMS UI, arbitrary JavaScript could execute in the browser of a user viewing the affected entry list or search result. The practical impact is limited in currently supported Sveltia CMS usage because the CMS is intended for a single d

    • Mettez à jour vers 0.160.1
    Publication Mise à jour
  4. CVE-2026-8769

    Moyenne · CVSS 5.3EPSS 0,56%Correctif disponible

    vercel ai provider-utils response-handler.ts createJsonErrorResponseHandler resource consumption

    A vulnerability was determined in vercel ai up to 3.0.97. The impacted element is the function createJsonResponseHandler/createJsonErrorResponseHandler of the file packages/provider-utils/src/response-handler.ts of the component provider-utils. This manipulation causes resource consumption. The attack may be initiated remotely. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

    • Mettez à jour vers 3.0.28
    • Mettez à jour vers 4.0.33
    • Mettez à jour vers 5.0.1
    Publication Mise à jour
  5. CVE-2026-8766

    Moyenne · CVSS 5.3EPSS 0,32%Aucun correctif publié

    Kilo-Org kilocode Environment Variable config.ts load information disclosure

    A flaw has been found in Kilo-Org kilocode up to 7.0.47. This issue affects the function Load of the file packages/opencode/src/config/config.ts of the component Environment Variable Handler. Executing a manipulation of the argument KILO_CONFIG_CONTENT can lead to information disclosure. It is possible to launch the attack remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Publication Mise à jour
  6. CVE-2026-8723

    Moyenne · CVSS 6.3EPSS 0,4%Correctif disponible

    qs.stringify crashes on null/undefined entries in comma-format arrays under encodeValuesOnly

    ### Summary `qs.stringify` throws `TypeError` when called with `arrayFormat: 'comma'` and `encodeValuesOnly: true` on an array containing `null` or `undefined`. The throw is synchronous and not handled by any of qs's null-related options (`skipNulls`, `strictNullHandling`). ### Details In the comma + `encodeValuesOnly` branch, `lib/stringify.js:145` mapped the array through the raw encoder before joining: ```js obj = utils.maybeMap(obj, encoder); ``` `utils.encode` (`lib/utils.js:195`) reads `str.length` with no null guard, so a `null` or `undefined` element throws `TypeError`. `skipNulls` and `strictNullHandling` are bot

    • Mettez à jour vers 6.15.2
    • Mettez à jour vers 6.15.2+ds+~6.15.1-1
    Publication Mise à jour
  7. CVE-2026-8657

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

    CVE-2026-8657

    Versions of the package jsondiffpatch before 0.7.6 are vulnerable to Prototype Pollution via the jsondiffpatch.patch() and jsondiffpatch/formatters/jsonpatch.patch() APIs. An attacker can perform prototype pollution by supplying crafted delta or JSON Patch documents, as attacker-controlled property names and path segments are used to traverse and modify objects without restricting access to special properties like __proto__ or constructor.prototype, allowing modification of Object.prototype.

    • Mettez à jour vers 0.7.6
    Publication Mise à jour
  8. CVE-2026-45665

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

    Open WebUI: Stored XSS in Banner Component via Improper Sanitization Order

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.8.0, a Stored Cross-Site Scripting (XSS) vulnerability exists in the Banner component due to an improper sanitization order (specifically, DOMPurify is executed before the marked library). This vulnerability allows a compromised or malicious administrator to plant a malicious payload in the global banner. Crucially, this vector enables Privilege Escalation, as the malicious banner is rendered for all users, including the Super Admin (Primary Admin). Consequently, the payload successfully bypasses the existing security mechanism. An at

    • Mettez à jour vers 0.8.0
    Publication Mise à jour
  9. CVE-2026-45346

    Moyenne · CVSS 5.1EPSS 0,17%Correctif disponible

    Open WebUI: Stored Cross-Site Scripting in SVG Renderer

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.31, there is a Cross-Site Scripting vulnerability in Open WebUI SVG renderer implementation. This vulnerability is fixed in 0.6.31.

    • Mettez à jour vers 0.6.31
    Publication Mise à jour
  10. CVE-2026-45395

    Élevée · CVSS 7.2EPSS 0,44%Correctif disponible

    Open WebUI: Missing `workspace.tools` Authorization Check on Tool Update Endpoint Allows Privilege Escalation to Code Execution

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, the tool update endpoint (POST /api/v1/tools/id/{id}/update) is missing the workspace.tools permission check that is present on the tool create endpoint. This allows a user who has been explicitly denied tool management capabilities ( and who the administrator considers untrusted for code execution ) to replace a tool's server-side Python content and trigger execution, bypassing the intended workspace.tools security boundary. This vulnerability is fixed in 0.9.5.

    • Mettez à jour vers 0.9.5
    Publication Mise à jour
  11. CVE-2026-44721

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

    Open WebUI: Stored XSS via Model Description

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.0, a stored cross-site scripting (XSS) vulnerability that allows any authenticated user with model creation permission (workspace.models) to execute arbitrary JavaScript in the browser of any other user (including admins) who views the malicious model in the chat UI. This vulnerability is fixed in 0.9.0.

    • Mettez à jour vers 0.9.0
    Publication Mise à jour
  12. CVE-2026-45773

    Moyenne · CVSS 5.1EPSS 0,12%Correctif disponible

    Turborepo: Login callback CSRF/session fixation

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases. Prior to 2.9.14, Turborepo's self-hosted login and SSO browser flows did not validate a CSRF state value on the localhost callback. While the CLI was waiting for authentication, a malicious web page could send a request to the local callback server with an attacker-controlled token. If accepted before the legitimate callback, the CLI could complete login with the wrong credentials. This affects users authenticating the turbo CLI against self-hosted remote cache/auth endpoints. Vercel-hosted login flows using device authorization are not affected. This vulner

    • Mettez à jour vers 2.9.14
    Publication Mise à jour
  13. CVE-2026-45772

    Faible · CVSS 0EPSS 0,39%Correctif disponible

    Turborepo: Unexpected local code execution during Yarn Berry detection

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases. From 1.1.0 to before 2.9.14, Turborepo can be vulnerable to arbitrary code execution when run in untrusted repositories that contain malicious Yarn configuration. In affected versions, package manager detection executed yarn --version from the project directory, which could cause Yarn to load and execute a project-controlled yarnPath from .yarnrc.yml. An attacker who controls repository contents could cause code execution when a user or CI system runs affected turbo, @turbo/codemod, or @turbo/workspace conversion commands. This vulnerability is fixed in 2.9.

    • Mettez à jour vers 2.9.14
    Publication Mise à jour
  14. CVE-2026-45736

    Moyenne · CVSS 4.4EPSS 0,74%Correctif disponible

    ws: Uninitialized memory disclosure

    ws is an open source WebSocket client and server for Node.js. Prior to 8.20.1, the websocket.close() implementation is vulnerable to uninitialized memory disclosure when a TypedArray is passed as the reason argument. This vulnerability is fixed in 8.20.1.

    • Mettez à jour vers 8.20.1
    • Mettez à jour vers 8.20.1+~cs14.19.1-1
    Publication Mise à jour
  15. GHSA-wf8q-wvv8-p8jf

    Critique · CVSS 9.1Correctif disponible

    @samanhappy/mcphub: SSE Endpoint Accepts Arbitrary Username from URL Path Without Authentication, Enabling User Impersonation

    ### Summary A critical identity spoofing vulnerability in MCPHub allows any unauthenticated user to impersonate any other user — including administrators — on SSE (Server-Sent Events) and MCP transport endpoints. The server accepts a username from the URL path parameter and creates an internal user session without any database validation, token verification, or authentication check. The source code itself acknowledges this gap with a TODO comment. ### Details MCPHub provides user-scoped SSE endpoints at the path `/:user/sse/:group`. The `sseUserContextMiddleware` in `src/middlewares/userContext.ts` (lines 42–75) extracts the username from

    • Mettez à jour vers 0.12.15
    Publication Mise à jour
  16. GHSA-f3cj-j4f6-wq85

    Moyenne · CVSS 5.3Correctif disponible

    Svelte: SSR XSS via Insecure Promise Serialization in hydratable

    Contents of `hydratable` promises were not properly stringified, potentially leading to an XSS exploit. You are vulnerable if all of the following is true: - you are using `hydratable` (an experimental feature at the time of this report) - you are passing attacker-controlled input such that a synchronous value is hydrated, then a promise value, e.g. `hydratable('someKey', () => [synchronousValue, promiseValue])`

    • Mettez à jour vers 5.55.7
    Publication Mise à jour
  17. CVE-2026-27886

    Critique · CVSS 9.2EPSS 1,92%Code d’exploitation publicCorrectif disponible

    Strapi may leak sensitive data via relational filtering due to lack of query sanitization

    Strapi is an open source headless content management system. Strapi versions starting in 4.0.0 and prior to 5.37.0 did not sufficiently sanitize query parameters when filtering content via relational fields. An unauthenticated attacker could use the `where` query parameter on any publicly-accessible content-type with an `updatedBy` (or other admin-relation) field to perform a boolean-oracle attack against private fields on the joined `admin_users` table, including the `resetPasswordToken` field. Extracting an admin reset token via this oracle made full administrative account takeover possible without authentication. When a filter such as `whe

    • Mettez à jour vers 5.37.0
    Publication Mise à jour
  18. CVE-2026-22707

    Moyenne · CVSS 5.3EPSS 0,19%Correctif disponible

    Strapi Upload Plugin MIME Validation Bypass via Content API

    Strapi is an open source headless content management system. In Strapi versions prior to 5.33.3, the Upload plugin's Content API endpoints did not enforce the administrator-configured MIME type restrictions (`plugin.upload.security.allowedTypes` and `deniedTypes`). The same restrictions were correctly enforced on the Admin Panel upload path. The upload plugin's `enforceUploadSecurity` security check was invoked in the admin upload controller but was missing from the Content API controller. The Content API handlers `uploadFiles` and `replaceFile` (and the `upload` wrapper that dispatches to them) called the underlying upload service directly,

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