p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 38

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Node.js: 429. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Node.js

Frühwarnungen

Neue Schwachstellenmeldungen aus Herstellerankündigungen und Sicherheitsnachrichten. Diese Warnungen ändern die Sicherheitsbewertung nicht.

  1. node.js

    Keine Korrektur veröffentlicht

    Node.js: Denial of Service

    Laut GitHub Advisory Database wurde in Node.js eine Sicherheitslücke gefunden: Denial of Service (CVE-2026-109932). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-109932

  2. node.js

    Keine Korrektur veröffentlicht

    Node.js: Remote-Codeausführung

    Laut OpenNet wurde in Node.js eine Sicherheitslücke gefunden: Remote-Codeausführung (CVE-2026-111497). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-111497

Sicherheitslücken: 7795

  1. CVE-2026-82865

    Niedrig · CVSS 2.1EPSS 0,2%Korrektur verfügbar

    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.

    • Auf 5.5.10 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-82864

    Hoch · CVSS 7.1EPSS 0,44%Korrektur verfügbar

    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.

    • Auf 5.5.10 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-82863

    Hoch · CVSS 8.7EPSS 0,24%Korrektur verfügbar

    @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.

    • Auf 1.3.2 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-82861

    Hoch · CVSS 8.7EPSS 0,43%Korrektur verfügbar

    @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.

    • Auf 1.3.2 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-82860

    Kritisch · CVSS 9.3EPSS 0,54%Korrektur verfügbar

    @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.

    • Auf 1.3.2 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-82858

    Kritisch · CVSS 9.3EPSS 0,29%Korrektur verfügbar

    @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.

    • Auf 1.3.2 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-82856

    Kritisch · CVSS 9.3EPSS 0,51%Korrektur verfügbar

    @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.

    • Auf 1.3.2 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-82855

    Kritisch · CVSS 9.3EPSS 0,59%Korrektur verfügbar

    @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.

    • Auf 1.3.2 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-82854

    Kritisch · CVSS 9.3EPSS 1,98%Korrektur verfügbar

    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.

    • Auf 8.0.4 aktualisieren
    • Auf 8.0.4+~7.0.11-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-82853

    Mittel · CVSS 6.9EPSS 1,03%Korrektur verfügbar

    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.

    • Auf 8.0.11+~8.0.1-1 aktualisieren
    • Auf 8.0.5 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-82662

    Hoch · CVSS 8.3EPSS 0,19%Korrektur verfügbar

    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.

    • Auf 8.0.11+~8.0.1-1 aktualisieren
    • Auf 8.0.8 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-82661

    Mittel · CVSS 5.3EPSS 0,26%Korrektur verfügbar

    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.

    • Auf 8.0.11+~8.0.1-1 aktualisieren
    • Auf 8.0.9 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-82660

    Mittel · CVSS 5.3EPSS 0,26%Korrektur verfügbar

    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.

    • Auf 8.0.11+~8.0.1-1 aktualisieren
    • Auf 8.0.9 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-82659

    Hoch · CVSS 7.1EPSS 0,35%Korrektur verfügbar

    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.

    • Auf 9.0.1 aktualisieren
    • Auf 9.0.3+~8.0.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2024-58379

    Mittel · CVSS 6.9EPSS 0,42%Korrektur verfügbar

    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.

    • Auf 6.9.13+~6.4.14-1 aktualisieren
    • Auf 6.9.9 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-82562

    Mittel · CVSS 6.3EPSS 0,54%Korrektur verfügbar

    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

    • Auf 6.16.0 aktualisieren
    • Auf 6.16.0+ds+~6.15.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-82417

    Mittel · CVSS 6.3EPSS 0,4%Korrektur verfügbar

    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

    • Auf 6.16.0 aktualisieren
    • Auf 6.16.0+ds+~6.15.1-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-55855

    Mittel · CVSS 6.5EPSS 0,69%Korrektur verfügbar

    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

    • Auf 3.2.4 aktualisieren
    • Auf 3.3.4 aktualisieren
    • Auf 3.4.6 aktualisieren
    • Auf 3.5.3 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-55854

    Mittel · CVSS 5.9EPSS 0,42%Korrektur verfügbar

    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

    • Auf 3.2.4 aktualisieren
    • Auf 3.3.3 aktualisieren
    • Auf 3.4.6 aktualisieren
    • Auf 3.5.3 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-82333

    Hoch · CVSS 7.5EPSS 0,37%Korrektur verfügbar

    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

    • Auf 2.3.0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →