p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Node.js · Página 95

Vulnerabilidades publicadas para Node.js en los últimos 30 días: 385. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Node.js

Alertas tempranas

Avisos recientes de vulnerabilidades procedentes de anuncios de fabricantes y noticias de seguridad. Estas alertas no cambian la puntuación de seguridad.

  1. node.js

    Sin corrección publicada

    Node.js: denegación de servicio

    Según GitHub Advisory Database, Node.js tiene una vulnerabilidad de denegación de servicio (CVE-2026-109932). No se especifican las versiones exactas afectadas. El mensaje no indica una versión corregida.

    Qué hacer ahora: Comprueba si hay una actualización de Node.js con la corrección e instálala.

    CVE-2026-109932

  2. node.js

    Sin corrección publicada

    Node.js: ejecución remota de código

    Según OpenNet, Node.js tiene una vulnerabilidad de ejecución remota de código (CVE-2026-111497). No se especifican las versiones exactas afectadas. El mensaje no indica una versión corregida.

    Qué hacer ahora: Comprueba si hay una actualización de Node.js con la corrección e instálala.

    CVE-2026-111497

Vulnerabilidades: 7795

  1. CVE-2026-45249

    Media · CVSS 6.1EPSS 0,75%Corrección 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

    • Actualiza a 6.1.0
    Publicación Actualización
  2. CVE-2026-9358

    Media · CVSS 5.3EPSS 0,33%Corrección 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

    • Actualiza a 6.1.3
    • Actualiza a 6.8.1+~cs14.1.4-1
    • Actualiza a 7.1.3
    Publicación Actualización
  3. CVE-2026-41149

    Media · CVSS 5.3EPSS 0,4%Corrección 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

    • Actualiza a 10.9.6
    • Actualiza a 11.15.0
    Publicación Actualización
  4. CVE-2026-41148

    Media · CVSS 5.3EPSS 0,34%Corrección 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

    • Actualiza a 10.9.6
    • Actualiza a 11.15.0
    Publicación Actualización
  5. CVE-2026-39964

    Media · CVSS 5.4EPSS 0,24%Corrección 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

    • Actualiza a 0.10.1
    Publicación Actualización
  6. CVE-2026-28445

    Alta · CVSS 8.7EPSS 0,26%Corrección 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

    • Actualiza a 0.10.1
    Publicación Actualización
  7. CVE-2026-9277

    Crítica · CVSS 9.2EPSS 0,79%Corrección 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

    • Actualiza a 1.6.1+20160617-git72fb5a8ce29b-1ubuntu0.1~esm1
    • Actualiza a 1.7.3+~1.7.1-1ubuntu0.1~esm1
    • Actualiza a 1.7.4+~1.7.1-1+deb12u1
    • Actualiza a 1.7.4+~1.7.1-1+deb13u1
    • Actualiza a 1.7.4+~1.7.1-1ubuntu0.24.04.1
    • Actualiza a 1.7.4+~1.7.1-1ubuntu0.25.10.1
    • Actualiza a 1.8.3+~1.7.5-1ubuntu0.1~esm1
    • Actualiza a 1.8.4
    • Actualiza a 1.8.4+~1.7.5-1
    Publicación Actualización
  8. CVE-2026-26028

    Media · CVSS 6.1EPSS 0,24%Sin corrección publicada

    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

    Publicación Actualización
  9. CVE-2026-47099

    Baja · CVSS 2.1EPSS 0,36%Corrección 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.

    • Actualiza a 6.0.0
    Publicación Actualización
  10. GHSA-7hgr-7h44-33w2

    Alta · CVSS 7Corrección 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

    • Actualiza a 1.13.2
    Publicación Actualización
  11. GHSA-hv85-774v-26fg

    Alta · CVSS 8.2Corrección 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

    • Actualiza a 3.0.1
    Publicación Actualización
  12. GHSA-27f5-xjrr-q9ff

    Crítica · CVSS 9.6Sin corrección publicada

    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

    Publicación Actualización
  13. CVE-2026-8814

    Media · CVSS 6.9EPSS 0,46%Corrección 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.

    • Actualiza a 4.39.0
    Publicación Actualización
  14. CVE-2026-8813

    Alta · CVSS 8.7EPSS 0,52%Corrección 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.

    • Actualiza a 4.39.0
    Publicación Actualización
  15. CVE-2026-25244

    Crítica · CVSS 9.8EPSS 3,31%Corrección 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

    • Actualiza a 9.24.0
    Publicación Actualización
  16. CVE-2026-22810

    Alta · CVSS 8.2EPSS 0,21%Corrección 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.

    • Actualiza a 3.5.7
    Publicación Actualización
  17. CVE-2026-45245

    Media · CVSS 4.6EPSS 0,33%Corrección 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.

    • Actualiza a 0.15.1
    Publicación Actualización
  18. CVE-2026-45244

    Baja · CVSS 2.1EPSS 0,23%Corrección 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.

    • Actualiza a 0.15.0
    • Actualiza a 0.15.1
    Publicación Actualización
  19. CVE-2026-45242

    Alta · CVSS 7.1EPSS 0,4%Corrección 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.

    • Actualiza a 0.15.0
    • Actualiza a 0.15.1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →