IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Node.js: Speicherpreisgabe zwischen Verbindungen durch TLS-Write-Re-Entrancy

CVE-2026-123864Hoch 8.1

← Alle Schwachstellen

Zusammenfassung

Node.js-HTTPS-Server können Speicher anderer Verbindungen preisgeben, darunter TLS-Private-Keys und Anfragen anderer Benutzer. Ein TLS-Schreibvorgang mit null Bytes, der aus JavaScript im on_body-Callback des HTTP-Parsers ausgelöst wird, führt zu einem erneuten Eintritt in den Parser, was eine Use-after-free-Schwachstelle und einen Out-of-bounds-Lesezugriff auf den Heap verursacht. Ein nicht authentifizierter Client kann dies auslösen, wenn die Anwendung res.flushHeaders() vor dem Ende des Request-Bodys aufruft und später res.end() mit einem nicht leeren Chunk; jede Route, die Request-Bodys zurückgibt oder speichert, kann die preisgegebenen Daten ausliefern. Unverschlüsseltes node:http ist nicht betroffen.

Betroffen

  • Node.js 22.x vor 22.23.5
  • Node.js 24.x vor 24.22.3
  • Node.js 26.x vor 26.13.1
  • Frühere Release-Linien sind ebenfalls im betroffenen Bereich; für End-of-Life-Linien wird kein Fix bereitgestellt.

Behoben in

  • Node.js 22.23.5
  • Node.js 24.22.3
  • Node.js 26.13.1

Umgehung

Unbekannt. Der Hersteller dokumentiert keine Workaround-Massnahme; ein Update ist die einzige dokumentierte Abhilfe. Unverschlüsseltes node:http ist nicht betroffen.

Ausnutzung

  • Zum Zeitpunkt der Erstellung ist kein öffentlicher Proof of Concept und keine bestätigte Ausnutzung bekannt.
  • VulDB kennzeichnet den Eintrag in seinem eigenen Statusfeld als 0-Day; dies bestätigt keine Ausnutzung.
  • CVSS 8.1 (NVD-Format, CVSS 3.0-Vektor); VulDB bewertet mit 7.3.

Unsere Empfehlung

  • Alle Node.js-Laufzeitumgebungen (node -v) auf Servern, in Containern, CI-Runnern und Single-Executable-Binaries erfassen.
  • Auf 22.23.5, 24.22.3 oder 26.13.1 aktualisieren und Docker-Images sowie Binaries auf der korrigierten Version neu erstellen.
  • Aus dem Internet erreichbare Node.js-Dienste, die HTTPS direkt bereitstellen, priorisieren und prüfen, ob sie das Muster flushHeaders und res.end verwenden und Request-Bodys zurückgeben.
  • Falls TLS-Private-Keys abgeflossen sein könnten, betroffene Zertifikate neu ausstellen und rotieren.
  • Die gesamte Laufzeitumgebung aktualisieren; dasselbe Release behebt weitere Schwachstellen, darunter CVE-2026-123865.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 11.11.2026 20:28.

Referenzen der NVD (2)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.