p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-45249

    Moyenne · CVSS 6.1EPSS 0,75%Correctif disponible

    Apache ECharts: XSS in Lines series tooltip rendering

    A cross-site scripting (XSS) vulnerability exists in Apache ECharts in the Lines series tooltip rendering logic. This issue affects Apache ECharts: from before 6.1.0. In versions prior to 6.1.0, if both Lines series and tooltip are used, and no user-specified tooltip.formatter is provided, and series.data[i].name is specified, raw HTML string series.data[i].name can be rendered through innerHTML sink into tooltip content. Although tooltip is allowed to accept user-provided raw HTML via a custom tooltip.formatter, the built-in tooltip formatters conventionally perform HTML escaping automatically. This case breaks that convention and may u

    • Mettez à jour vers 6.1.0
    Publication Mise à jour
  2. CVE-2026-9358

    Moyenne · CVSS 5.3EPSS 0,33%Correctif disponible

    postcss-selector-parser AST Serialization container.js toString recursion

    A vulnerability was determined in postcss-selector-parser up to 6.1.2/7.1.2. Affected is the function toString of the file src/selectors/container.js of the component AST Serialization. Executing a manipulation can lead to uncontrolled recursion. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 6.1.3 and 7.1.3 is able to address this issue. This patch is called 5bc698cef66f8abd12610dc623e5d67cbc0f869d. It is suggested to upgrade the affected component. The vendor explains, that according to his definition "DoS on server-side on user-generated CSS is low risk for us

    • Mettez à jour vers 6.1.3
    • Mettez à jour vers 6.8.1+~cs14.1.4-1
    • Mettez à jour vers 7.1.3
    Publication Mise à jour
  3. CVE-2026-41149

    Moyenne · CVSS 5.3EPSS 0,4%Correctif disponible

    Mermaid: Improper sanitization of `classDef` in state diagrams leads to HTML injection

    Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Versions 10.9.5 and earlier, as well as 11.0.0-alpha.1 through 11.14.0, are vulnerable to HTML injection under the default configuration. Specifically, the classDef directive in Mermaid state diagrams permits DOM injection that escapes the SVG context. However, <script> tags are stripped, which prevents cross-site scripting (XSS). This issue has been fixed in versions 10.9.6 and 11.15.0. If developers are unable to immediately upgrade, they can work around this issue by setting "securityLevel": "sandbox", which prevents the issue by renderi

    • Mettez à jour vers 10.9.6
    • Mettez à jour vers 11.15.0
    Publication Mise à jour
  4. CVE-2026-41148

    Moyenne · CVSS 5.3EPSS 0,34%Correctif disponible

    Mermaid: Improper sanitization of `classDefs` in diagrams leads to CSS injection

    Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Versions 10.9.5 and prior, in addition to 11.0.0-alpha.1 through 11.12.0 are vulnerable to CSS injection through improper sanitization. The state diagram (and any other diagram type that routes user-controlled style strings through the createCssStyles parser) captures classDef values using an unrestricted regex that matches everything up to a newline. That value then flows unsanitized through addStyleClass() into createCssStyles() and is assigned to style.innerHTML, so a closing brace (}) in the value terminates the generated CSS selector a

    • Mettez à jour vers 10.9.6
    • Mettez à jour vers 11.15.0
    Publication Mise à jour
  5. CVE-2026-39964

    Moyenne · CVSS 5.4EPSS 0,24%Correctif disponible

    TypeBot: Stored XSS via javascript: URI in text bubble links — bot author executes JS on visitors' browsers

    TypeBot is a chatbot builder tool. In versions prior to 3.16.0, the Typebot viewer (packages/embeds/js) renders anchor tags from rich text bubble content without filtering the javascript: URI scheme. A bot author can set a link URL to javascript:PAYLOAD, which executes in the visitor's browser context when clicked. Since the viewer is typically embedded in a third-party site, the attacker's JavaScript runs in the host page's origin and can exfiltrate cookies and session tokens. This can result in any authenticated Typebot user (including those on the free tier) being able to create a bot with this payload. Shared bots are publicly accessible

    • Mettez à jour vers 0.10.1
    Publication Mise à jour
  6. CVE-2026-28445

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

    Typebot: Stored XSS via Rating Block Custom Icon Bypasses isUnsafe Sandbox in Builder Preview

    Typebot is a chatbot builder tool. In versions 3.15.2 and prior, the RatingButton component in the embed package renders the user-controlled customIcon.svg field directly via Solid's innerHTML directive without any sanitization, even though DOMPurify is already a dependency and is used elsewhere in the codebase (e.g., StreamingBubble.tsx). Because rating blocks are not flagged as isUnsafe by the import sanitizer and the builder preview renders bots inline on the builder's own origin (builder.typebot.io) under a CSP permitting 'unsafe-inline', a malicious imported or collaborator-crafted typebot can execute arbitrary HTML/JS in the builder's a

    • Mettez à jour vers 0.10.1
    Publication Mise à jour
  7. CVE-2026-9277

    Critique · CVSS 9.2EPSS 0,79%Correctif disponible

    shell-quote `quote()` does not validate object-token shapes, allowing command injection via line terminators in `.op`

    shell-quote's `quote()` function did not validate object-token inputs against the operator model used by `parse()`. The `.op` field was backslash-escaped character by character using `/(.)/g`, which in JavaScript does not match line terminators (\n, \r, U+2028, U+2029). A line terminator in `.op` therefore passed through unescaped into the output; POSIX shells treat a literal newline as a command separator, so any content after it would execute as a second command. The vulnerable code path is reachable in two ways: (1) direct construction of `{ op: '...\n...' }` from external input, and (2) via `parse(cmd, envFn)` when `envFn` returns object

    • Mettez à jour vers 1.6.1+20160617-git72fb5a8ce29b-1ubuntu0.1~esm1
    • Mettez à jour vers 1.7.3+~1.7.1-1ubuntu0.1~esm1
    • Mettez à jour vers 1.7.4+~1.7.1-1+deb12u1
    • Mettez à jour vers 1.7.4+~1.7.1-1+deb13u1
    • Mettez à jour vers 1.7.4+~1.7.1-1ubuntu0.24.04.1
    • Mettez à jour vers 1.7.4+~1.7.1-1ubuntu0.25.10.1
    • Mettez à jour vers 1.8.3+~1.7.5-1ubuntu0.1~esm1
    • Mettez à jour vers 1.8.4
    • Mettez à jour vers 1.8.4+~1.7.5-1
    Publication Mise à jour
  8. CVE-2026-26028

    Moyenne · CVSS 6.1EPSS 0,24%Aucun correctif publié

    CryptPad: Sanitizer Bypass in Diffmarked.js Allows Arbitrary HTML Injection and Potential XSS

    CryptPad is an end-to-end encrypted collaborative office suite. In versions prior to 2026.2.0, the HTML sanitizer in Diffmarked.js can be bypassed due to incomplete attribute filtering on restricted tags. The sanitizer validates only the src attribute of <iframe>, <video>, and <audio> elements, leaving all other attributes unchecked. As a result, an attacker can inject arbitrary HTML through srcdoc, completely defeating CryptPad's intended bounce sandboxing and enabling link injection or other interactive content within user-controlled documents. The root cause lies in how the sanitizer classifies and enforces tag restrictions: although it de

    Publication Mise à jour
  9. CVE-2026-47099

    Faible · CVSS 2.1EPSS 0,36%Correctif disponible

    TeleJSON < 6.0.0 DOM-based XSS via parse() Function

    TeleJSON prior to 6.0.0 contains a DOM-based cross-site scripting vulnerability in the parse() function that allows attackers to execute arbitrary JavaScript by delivering a crafted JSON payload containing a malicious _constructor-name_ property value. The custom reviver passes the constructor name directly to new Function() without sanitization when recreating object prototypes, enabling attackers to inject arbitrary JavaScript through vectors such as postMessage in cross-frame communication contexts to achieve script execution within the application.

    • Mettez à jour vers 6.0.0
    Publication Mise à jour
  10. GHSA-7hgr-7h44-33w2

    Élevée · CVSS 7Correctif disponible

    CamoFox MCP: Unauthenticated HTTP MCP browser-control surface

    # Unauthenticated HTTP MCP browser-control surface in `camofox-mcp` ## Summary `camofox-mcp` exposed a Streamable HTTP MCP endpoint at `/mcp` with rate limiting but no inbound MCP-layer authentication. When HTTP mode was enabled, any client that could reach `/mcp` could list and invoke browser-control tools. If `CAMOFOX_API_KEY` was configured, the server then forwarded that server-side key to the underlying `camofox-browser` backend. That means an unauthenticated MCP caller could exercise the server's browser authority without knowing the backend browser API key. Reviewed vulnerable commit: `10e3ac08cb50d830eb4ee00a789229f02f28a1a4` Fixe

    • Mettez à jour vers 1.13.2
    Publication Mise à jour
  11. GHSA-hv85-774v-26fg

    Élevée · CVSS 8.2Correctif disponible

    auth-fetch-mcp: SSRF and disk exfiltration via unvalidated auth_fetch and download_media URLs

    # SSRF + disk-exfil in `download_media` and `auth_fetch` tools — ymw0407/auth-fetch-mcp ## Severity The `download_media` and `auth_fetch` MCP tools accept arbitrary URLs and reach them as the MCP server process, with `download_media` additionally persisting the fetched response body to a user-controlled output directory. An MCP client (LLM under prompt injection, malicious peer) can drive the server to fetch loopback / link-local / private-range hosts (cloud-instance metadata, internal services, host-bound services) and exfiltrate the response. ## Vulnerability chain ### Site 1: `download_media` — SSRF + disk-write chain `src/tools.ts:200

    • Mettez à jour vers 3.0.1
    Publication Mise à jour
  12. GHSA-27f5-xjrr-q9ff

    Critique · CVSS 9.6Aucun correctif publié

    Malware in @opensearch-project/opensearch

    ## Overview The OpenSearch Project has sustained a security incident involving an external actor gaining force-push permissions within the project's CI infrastructure to embed malicious packages into four release versions of `@opensearch-project/opensearch`. Users are instructed to immediately take actions recommended in the **Remediation** section of this advisory. ## Affected Versions **Package**: `@opensearch-project/opensearch` | Version | Published (UTC) | Published (America/New_York) | |---------|----------------|------------------------------| | 3.5.3 | 2026-05-12T00:47:39Z | May 11, 2026, 8:47:39 PM EDT | | 3.6.2 | 2026-05-12T00:2

    Publication Mise à jour
  13. CVE-2026-8814

    Moyenne · CVSS 6.9EPSS 0,46%Correctif disponible

    CVE-2026-8814

    Versions of the package exifreader before 4.39.0 are vulnerable to Improper Handling of Highly Compressed Data (Data Amplification) due to decompressing PNG zTXt metadata without enforcing a built-in maximum decompressed output size. When asynchronous parsing is enabled, a crafted PNG file containing a highly compressed zTXt chunk can cause ExifReader to materialize a disproportionately large Comment value in memory.

    • Mettez à jour vers 4.39.0
    Publication Mise à jour
  14. CVE-2026-8813

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

    CVE-2026-8813

    This affects versions of the package exifreader before 4.39.0. A crafted image containing an ICC mluc tag can set an attacker-controlled record count together with a zero record size. During parsing, ExifReader repeatedly processes the same record and appends entries to an array without sufficient bounds validation, causing excessive memory growth. In applications that parse attacker-supplied images, this may lead to denial of service through memory exhaustion.

    • Mettez à jour vers 4.39.0
    Publication Mise à jour
  15. CVE-2026-25244

    Critique · CVSS 9.8EPSS 3,31%Correctif disponible

    WebdriverIO has Command Injection in the BrowserStack Service

    WebdriverIO is a test automation framework for unit, e2e and component testing using WebDriver, WebDriver BiDi and Appium. Versions below 9.24.0 contain a command injection vulnerability leading to remote code execution (RCE) in test orchestration. Git permits branch names containing shell metacharacters, and getGitMetadataForAISelection() interpolates these names directly into execSync() calls without sanitization. An attacker can exploit this by supplying a malicious repository (via testOrchestrationOptions.runSmartSelection.source, or the current directory if unset) whose branch name carries a payload, causing the shell to execute arbitrar

    • Mettez à jour vers 9.24.0
    Publication Mise à jour
  16. CVE-2026-22810

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

    Joplin: Path traversal in OneNote importer allows overwriting arbitrary files

    Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Versions prior to 3.5.7 contain a path traversal vulnerability in the importer which allows overwriting arbitrary files on disk. The OneNote converter does not sanitize the names of embedded files before writing them to disk. As a result, it's possible for an attacker to create a malicious .one file that includes file names containing ../../, that are then interpreted as part of the target path when extracting attachments from the .one file. This issue has been patched in version 3.5.7.

    • Mettez à jour vers 3.5.7
    Publication Mise à jour
  17. CVE-2026-45245

    Moyenne · CVSS 4.6EPSS 0,33%Correctif disponible

    Summarize < 0.15.1 Unauthorized Daemon Request via Untrusted Events

    Summarize prior to 0.15.1 contains a vulnerability in the hover summary feature that allows malicious pages to dispatch synthetic mouseover events over attacker-controlled links, causing the extension to make authenticated daemon requests using stored tokens without verifying event trustworthiness. Attackers can place local or private-network URLs behind hoverable links to route authenticated requests through the daemon, potentially accessing sensitive internal endpoints when users interact with attacker-controlled content.

    • Mettez à jour vers 0.15.1
    Publication Mise à jour
  18. CVE-2026-45244

    Faible · CVSS 2.1EPSS 0,23%Correctif disponible

    Summarize < 0.15.1 Unapproved Browser Automation Execution

    Summarize prior to 0.15.1 contains a missing authorization vulnerability that allows attackers to execute browser automation actions without per-call user approval when the extension automation feature is enabled. Attackers can influence the agent through malicious page or summary content to invoke enabled extension automation tools such as navigation or debugger-backed actions, bypassing the final user approval step when a user interacts with attacker-controlled content.

    • Mettez à jour vers 0.15.0
    • Mettez à jour vers 0.15.1
    Publication Mise à jour
  19. CVE-2026-45242

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

    Summarize < 0.15.1 Path Traversal via slidesDir Parameter

    Summarize prior to 0.15.1 contains a path traversal vulnerability in the /v1/summarize daemon endpoint that allows authenticated callers to write files to arbitrary directories by supplying an absolute path or directory traversal sequence in the slidesDir request parameter. Attackers can exploit this to write slide_*.png and slides.json files to any writable directory and subsequently delete matching files at the specified location through repeat extraction.

    • Mettez à jour vers 0.15.0
    • Mettez à jour vers 0.15.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 →