p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

    Faible · CVSS 2.1EPSS 0,2%Correctif 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.

    • Mettez à jour vers 5.5.10
    Publication Mise à jour
  2. CVE-2026-82864

    Élevée · CVSS 7.1EPSS 0,44%Correctif 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.

    • Mettez à jour vers 5.5.10
    Publication Mise à jour
  3. CVE-2026-82863

    Élevée · CVSS 8.7EPSS 0,24%Correctif 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.

    • Mettez à jour vers 1.3.2
    Publication Mise à jour
  4. CVE-2026-82861

    Élevée · CVSS 8.7EPSS 0,43%Correctif 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.

    • Mettez à jour vers 1.3.2
    Publication Mise à jour
  5. CVE-2026-82860

    Critique · CVSS 9.3EPSS 0,54%Correctif 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.

    • Mettez à jour vers 1.3.2
    Publication Mise à jour
  6. CVE-2026-82858

    Critique · CVSS 9.3EPSS 0,29%Correctif 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.

    • Mettez à jour vers 1.3.2
    Publication Mise à jour
  7. CVE-2026-82856

    Critique · CVSS 9.3EPSS 0,51%Correctif 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.

    • Mettez à jour vers 1.3.2
    Publication Mise à jour
  8. CVE-2026-82855

    Critique · CVSS 9.3EPSS 0,59%Correctif 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.

    • Mettez à jour vers 1.3.2
    Publication Mise à jour
  9. CVE-2026-82854

    Critique · CVSS 9.3EPSS 1,98%Correctif 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.

    • Mettez à jour vers 8.0.4
    • Mettez à jour vers 8.0.4+~7.0.11-1
    Publication Mise à jour
  10. CVE-2026-82853

    Moyenne · CVSS 6.9EPSS 1,03%Correctif 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.

    • Mettez à jour vers 8.0.11+~8.0.1-1
    • Mettez à jour vers 8.0.5
    Publication Mise à jour
  11. CVE-2026-82662

    Élevée · CVSS 8.3EPSS 0,19%Correctif 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.

    • Mettez à jour vers 8.0.11+~8.0.1-1
    • Mettez à jour vers 8.0.8
    Publication Mise à jour
  12. CVE-2026-82661

    Moyenne · CVSS 5.3EPSS 0,26%Correctif 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.

    • Mettez à jour vers 8.0.11+~8.0.1-1
    • Mettez à jour vers 8.0.9
    Publication Mise à jour
  13. CVE-2026-82660

    Moyenne · CVSS 5.3EPSS 0,26%Correctif 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.

    • Mettez à jour vers 8.0.11+~8.0.1-1
    • Mettez à jour vers 8.0.9
    Publication Mise à jour
  14. CVE-2026-82659

    Élevée · CVSS 7.1EPSS 0,35%Correctif 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.

    • Mettez à jour vers 9.0.1
    • Mettez à jour vers 9.0.3+~8.0.1-1
    Publication Mise à jour
  15. CVE-2024-58379

    Moyenne · CVSS 6.9EPSS 0,42%Correctif 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.

    • Mettez à jour vers 6.9.13+~6.4.14-1
    • Mettez à jour vers 6.9.9
    Publication Mise à jour
  16. CVE-2026-82562

    Moyenne · CVSS 6.3EPSS 0,54%Correctif 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

    • Mettez à jour vers 6.16.0
    • Mettez à jour vers 6.16.0+ds+~6.15.1-1
    Publication Mise à jour
  17. CVE-2026-82417

    Moyenne · CVSS 6.3EPSS 0,4%Correctif 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

    • Mettez à jour vers 6.16.0
    • Mettez à jour vers 6.16.0+ds+~6.15.1-1
    Publication Mise à jour
  18. CVE-2026-55855

    Moyenne · CVSS 6.5EPSS 0,69%Correctif 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

    • Mettez à jour vers 3.2.4
    • Mettez à jour vers 3.3.4
    • Mettez à jour vers 3.4.6
    • Mettez à jour vers 3.5.3
    Publication Mise à jour
  19. CVE-2026-55854

    Moyenne · CVSS 5.9EPSS 0,42%Correctif 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

    • Mettez à jour vers 3.2.4
    • Mettez à jour vers 3.3.3
    • Mettez à jour vers 3.4.6
    • Mettez à jour vers 3.5.3
    Publication Mise à jour
  20. CVE-2026-82333

    Élevée · CVSS 7.5EPSS 0,37%Correctif 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

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