p PatchFirst

PatchFirst · Vulnerabilidades recientes

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

Vulnerabilidades publicadas para Node.js en los últimos 30 días: 429. 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-82865

    Baja · CVSS 2.1EPSS 0,2%Corrección disponible

    pdfme schemas before 5.5.10 Cross-Site Scripting via i18n Label

    pdfme schemas before 5.5.10 contains a cross-site scripting vulnerability in the multiVariableText property panel that assigns unsanitized i18n label values to innerHTML. Attackers who control label overrides through options.labels can inject arbitrary JavaScript that executes when users open the Designer and select a multiVariableText field without variable placeholders.

    • Actualiza a 5.5.10
    Publicación Actualización
  2. CVE-2026-82864

    Alta · CVSS 7.1EPSS 0,44%Corrección disponible

    pdfme pdf-lib before 5.5.10 Denial of Service via Decompression Bomb

    pdfme pdf-lib versions before 5.5.10 contain an unbounded buffer growth vulnerability in the DecodeStream.ensureBuffer() method that allows attackers to cause denial of service by supplying a crafted PDF with a FlateDecode stream containing a decompression bomb. Attackers can upload a small compressed PDF that decompresses to hundreds of megabytes, exhausting memory and crashing the Node.js process or freezing browser tabs during PDF parsing.

    • Actualiza a 5.5.10
    Publicación Actualización
  3. CVE-2026-82863

    Alta · CVSS 8.7EPSS 0,24%Corrección disponible

    @hulumi/baseline before 1.3.2 CloudTrail Selector Tampering Detection

    @hulumi/baseline versions before 1.3.2 fail to fully detect CloudTrail selector tampering events, reducing audit logging configuration change coverage. Attackers can modify CloudTrail event selectors without complete detection, potentially evading audit trail monitoring.

    • Actualiza a 1.3.2
    Publicación Actualización
  4. CVE-2026-82861

    Alta · CVSS 8.7EPSS 0,43%Corrección disponible

    @hulumi/policies before 1.3.2 SecureBucket Parent Spoof Bypass

    @hulumi/policies versions before 1.3.2 contain a parent spoof bypass vulnerability that allows attackers to submit spoofed SecureBucket parent evidence during policy evaluation. Attackers can bypass security policy checks by providing falsified evidence, causing the validator to miss unsafe bucket configurations.

    • Actualiza a 1.3.2
    Publicación Actualización
  5. CVE-2026-82860

    Crítica · CVSS 9.3EPSS 0,54%Corrección disponible

    @hulumi/policies before 1.3.2 Admin Policy Bypass

    @hulumi/policies versions before 1.3.2 fail to fully inspect inline and attached IAM policy evidence for the administrator-policy guardrail. Attackers can craft admin-equivalent policy paths that bypass policy evaluation controls.

    • Actualiza a 1.3.2
    Publicación Actualización
  6. CVE-2026-82858

    Crítica · CVSS 9.3EPSS 0,29%Corrección disponible

    @hulumi/drift before 1.3.2 Unsafe Execute Plan Acceptance

    @hulumi/drift versions before 1.3.2 accept externally supplied execute plans without sufficient provenance validation, allowing untrusted reconciliation input to be treated as trusted. Attackers can supply malicious execute plans that bypass security checks to perform unsafe reconciliation operations.

    • Actualiza a 1.3.2
    Publicación Actualización
  7. CVE-2026-82856

    Crítica · CVSS 9.3EPSS 0,51%Corrección disponible

    @hulumi/policies before 1.3.2 OIDC Trust Policy Bypass

    @hulumi/policies versions before 1.3.2 fail to properly validate set-qualified AWS IAM condition operators in GitHub OIDC trust policies. Attackers can use ForAnyValue:StringLike operators to hide wildcard GitHub Actions OIDC subject conditions from security guardrails.

    • Actualiza a 1.3.2
    Publicación Actualización
  8. CVE-2026-82855

    Crítica · CVSS 9.3EPSS 0,59%Corrección disponible

    @hulumi/policies before 1.3.2 Evidence Validation Bypass

    @hulumi/policies versions before 1.3.2 contain an evidence validation bypass vulnerability in Cloudflare and deployment-governance validators that allows attackers to suppress violations by submitting unrelated compliant evidence. Attackers can use evidence from different zones, hostnames, origins, or repositories to bypass security guardrails for unrelated resources in the same stack.

    • Actualiza a 1.3.2
    Publicación Actualización
  9. CVE-2026-82854

    Crítica · CVSS 9.3EPSS 1,98%Corrección disponible

    Nodemailer before 8.0.4 SMTP Command Injection via envelope.size

    Nodemailer before 8.0.4 is vulnerable to SMTP command injection through the unsanitized envelope.size parameter. When an application passes a custom envelope object with a size property containing CRLF characters to sendMail(), the value is concatenated into the SMTP MAIL FROM command (as SIZE=...) without sanitization, allowing injection of arbitrary SMTP commands such as RCPT TO to silently add attacker-controlled recipients. Exploitation requires the application to expose the envelope size to attacker-controlled input, as Nodemailer does not include size in the default auto-constructed envelope.

    • Actualiza a 8.0.4
    • Actualiza a 8.0.4+~7.0.11-1
    Publicación Actualización
  10. CVE-2026-82853

    Media · CVSS 6.9EPSS 1,03%Corrección disponible

    Nodemailer before 8.0.5 SMTP Command Injection via CRLF

    Nodemailer versions before 8.0.5 contain an SMTP command injection vulnerability in the transport name option used in EHLO/HELO commands. The name parameter is concatenated directly into SMTP commands without sanitizing carriage return and line feed characters, allowing attackers to inject arbitrary SMTP commands for email spoofing and phishing attacks.

    • Actualiza a 8.0.11+~8.0.1-1
    • Actualiza a 8.0.5
    Publicación Actualización
  11. CVE-2026-82662

    Alta · CVSS 8.3EPSS 0,19%Corrección disponible

    Nodemailer before 8.0.8 TLS Certificate Validation Bypass

    Nodemailer before 8.0.8 disables TLS certificate verification in lib/fetch/index.js through rejectUnauthorized: false, allowing attackers to intercept OAuth2 token requests. Attackers in a machine-in-the-middle position can capture OAuth client secrets, refresh tokens, and access tokens transmitted over compromised HTTPS connections.

    • Actualiza a 8.0.11+~8.0.1-1
    • Actualiza a 8.0.8
    Publicación Actualización
  12. CVE-2026-82661

    Media · CVSS 5.3EPSS 0,26%Corrección disponible

    Nodemailer CRLF Injection via List-* Header Comments

    Nodemailer before 8.0.9 fails to sanitize carriage return and line feed characters in list comment fields, allowing attackers to inject arbitrary message headers. An attacker with control over list.*.comment parameters can inject CRLF sequences to create additional headers in generated RFC822 messages, altering mail client behavior and message semantics.

    • Actualiza a 8.0.11+~8.0.1-1
    • Actualiza a 8.0.9
    Publicación Actualización
  13. CVE-2026-82660

    Media · CVSS 5.3EPSS 0,26%Corrección disponible

    Nodemailer jsonTransport bypasses disableFileAccess and disableUrlAccess

    Nodemailer before 8.0.9 fails to enforce disableFileAccess and disableUrlAccess options during message normalization in jsonTransport. Attackers can read local files or fetch URLs by supplying path or href values in message content fields, bypassing intended access controls.

    • Actualiza a 8.0.11+~8.0.1-1
    • Actualiza a 8.0.9
    Publicación Actualización
  14. CVE-2026-82659

    Alta · CVSS 7.1EPSS 0,35%Corrección disponible

    nodemailer before 9.0.1 File Read and SSRF via raw option

    nodemailer before 9.0.1 fails to apply disableFileAccess and disableUrlAccess flags to message-level raw option, allowing authenticated attackers to read arbitrary files or perform server-side request forgery by supplying path or href properties. Attackers can exploit this by crafting raw messages with file paths or URLs that bypass the intended sandbox, with fetched content delivered in the outgoing message to attacker-controlled recipients.

    • Actualiza a 9.0.1
    • Actualiza a 9.0.3+~8.0.1-1
    Publicación Actualización
  15. CVE-2024-58379

    Media · CVSS 6.9EPSS 0,42%Corrección disponible

    nodemailer before 6.9.9 ReDoS via attachDataUrls parameter

    nodemailer before 6.9.9 contains a regular expression denial of service vulnerability in email parsing when attachDataUrls parameter is set or processing embedded file attachments. Attackers can send specially crafted emails with malicious data URLs or embedded attachments to cause the event loop to hang and deny service.

    • Actualiza a 6.9.13+~6.4.14-1
    • Actualiza a 6.9.9
    Publicación Actualización
  16. CVE-2026-82562

    Media · CVSS 6.3EPSS 0,54%Corrección disponible

    qs.parse does not enforce arrayLimit on comma groups under bracket-push keys when throwOnLimitExceeded is set (incomplete fix for CVE-2026-2391)

    ### Summary When `qs.parse` is called with `comma: true` and `throwOnLimitExceeded: true`, a comma-separated value under a bracket-push key (`a[]=1,2,3,4`) is split into an array without being compared against `arrayLimit`, while the same value under a flat key (`a=1,2,3,4`), an indexed key (`a[0]=`), a nested key (`a[b]=`), or a dotted key (`a.b=` with `allowDots`) throws the documented `RangeError`. A single parameter such as `a[]=1,2,2,...` therefore produces an inner array of arbitrary length even though the caller opted into the hard limit. This is the `[]=` key form that the fix for CVE-2026-2391 (qs 6.14.2) did not cover. ### Det

    • Actualiza a 6.16.0
    • Actualiza a 6.16.0+ds+~6.15.1-1
    Publicación Actualización
  17. CVE-2026-82417

    Media · CVSS 6.3EPSS 0,4%Corrección disponible

    qs.stringify throws TypeError on objects with a non-callable constructor.isBuffer property

    ### Summary `qs.stringify` throws a `TypeError` when it serializes an object whose own `constructor` property has a truthy, non-callable `isBuffer` member. `utils.isBuffer` duck-types buffers by calling `obj.constructor.isBuffer(obj)` after checking only that the property is truthy, so a value such as `{ constructor: { isBuffer: "x" } }` makes the call throw `TypeError: obj.constructor.isBuffer is not a function`. ### Details `lib/stringify.js:127` calls `utils.isBuffer` on every non-primitive value it serializes. `utils.isBuffer` (`lib/utils.js:332`) reads `obj.constructor.isBuffer` and invokes it without verifying that it is a func

    • Actualiza a 6.16.0
    • Actualiza a 6.16.0+ds+~6.15.1-1
    Publicación Actualización
  18. CVE-2026-55855

    Media · CVSS 6.5EPSS 0,69%Corrección disponible

    MariaDB Connector/Node.js: Possible SQL injection in Buffer parameter escaping under big5/gbk/sjis/cp932/gb18030 client charsets

    MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to 3.2.4, 3.3.3, 3.4.6, and 3.5.3, MariaDB Connector/Node.js permits SQL injection when attacker-controlled Buffer parameters are escaped client-side under the big5, gbk, sjis, cp932, or gb18030 client character sets. PacketOutputStream.writeBufferEscape in lib/io/packet-output-stream.js escaped bytes without the charset-aware getMbRecognizer logic in lib/misc/charset-mb.js. The server SQL lexer runs my_ismbchar before escape processing, so an attacker-controlled lead byte can consume the inserted 0x5C backslash as a multibyte

    • Actualiza a 3.2.4
    • Actualiza a 3.3.4
    • Actualiza a 3.4.6
    • Actualiza a 3.5.3
    Publicación Actualización
  19. CVE-2026-55854

    Media · CVSS 5.9EPSS 0,42%Corrección disponible

    MariaDB Connector/Node.js: Cleartext Transmission of Sensitive Information and Insufficiently Protected Credentials in mariadb

    MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to 3.2.4, 3.3.3, 3.4.6, and 3.5.3, MariaDB Connector/Node.js can disclose an account password when PAM dialog authentication is negotiated over an insecure transport. In lib/cmd/handshake/auth/pam-password-auth.js and lib/cmd/handshake/authentication.js, the SendPamAuthPacketFactory behavior for the server-side plugin dialog lacked the secure-transport gate applied to mysql_clear_password. With the default sslMode=DISABLE and restrictedAuth=null settings, a hostile or on-path server can send an Authentication Switch Request for

    • Actualiza a 3.2.4
    • Actualiza a 3.3.3
    • Actualiza a 3.4.6
    • Actualiza a 3.5.3
    Publicación Actualización
  20. CVE-2026-82333

    Alta · CVSS 7.5EPSS 0,37%Corrección disponible

    multer vulnerable to Denial of Service via oversized array index in field names

    multer is a middleware for handling multipart/form-data in Node.js. A small multipart request with two specially crafted text field names can make multer's field parser synchronously iterate a maximum-length sparse array, blocking the event loop so the process cannot handle other requests. A large numeric array index in the first field allocates a maximum-length sparse array, and a second field with a non-numeric key then triggers a full-length iteration inside the append-field dependency. All versions before 2.3.0 are affected, and this is a remotely triggerable denial of service. multer 2.3.0 adds an opt-in fieldArrayIndexLimit option that

    • Actualiza a 2.3.0
    Publicación Actualización

Comprueba tu servidor

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

Comprueba tu servidor →