IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Happy DOM: Codeinjektion über ungeprüften Import-Alias im ESM-Compiler

CVE-2026-115895Hoch 8.8

← Alle Schwachstellen

Zusammenfassung

Happy DOM, eine JavaScript-Implementierung eines Webbrowsers ohne grafische Benutzeroberfläche, prüft benannte ESM-Import-Aliase vor der Codegenerierung nicht. Ist die JavaScript-Auswertung aktiviert, kann angreifergesteuertes HTML oder Modulquellcode Code einschleusen, der im Node.js-Hostprozess ausgeführt wird. Es handelt sich um eine unvollständige Behebung von CVE-2026-33943, die einen separaten Codepfad betrifft.

Betroffen

  • happy-dom ab 17.0.0 bis unter 21.0.4
  • Unbekannt, ob 20.x betroffen ist; für 20.x wurde kein Fix veröffentlicht.

Behoben in

  • Behoben in happy-dom 21.0.4.

Umgehung

  • enableJavaScriptEvaluation auf false setzen, wenn ungeprüftes HTML verarbeitet wird oder Skripte nicht benötigt werden.
  • happy-dom bei der Verarbeitung ungeprüfter Inhalte in isolierten Containern oder Sandboxes mit minimalen Rechten betreiben.
  • Über diese Massnahmen hinaus ist kein Workaround vom Hersteller veröffentlicht; der Hersteller empfiehlt ein Update.

Ausnutzung

  • Im Advisory wird ein öffentlicher Proof of Concept erwähnt, die Quellen widersprechen sich jedoch zum Status; nicht verifiziert.
  • Ausnutzung in freier Wildbahn: keine Hinweise gefunden. Nicht im CISA-KEV-Katalog geprüft.
  • CISA SSVC: Exploitation PoC, nicht automatisierbar, totale technische Auswirkung.
  • Voraussetzungen: JavaScript-Auswertung aktiviert und angreifergesteuerter HTML- oder Modulinhalt erreicht happy-dom; Benutzerinteraktion erforderlich.

Unsere Empfehlung

  • Alle happy-dom-Installationen, direkte und transitive, mit npm ls happy-dom, Lockfiles und SBOMs ermitteln.
  • Produktive Dienste priorisieren, die ungeprüftes HTML mit aktivierter JavaScript-Auswertung rendern oder auslesen.
  • Auf 21.0.4 oder neuer aktualisieren und den Wechsel auf die Hauptversion 21.x testen, da sich das Standardverhalten ändert.
  • Bis zur Aktualisierung die JavaScript-Auswertung für ungeprüfte Inhalte deaktivieren und betroffene Runner isolieren.
  • Auch reine Entwicklungsinstallationen auf CI-Runnern und Entwicklerrechnern, die ungeprüfte Inhalte verarbeiten, sollten gepatcht werden.

Ö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 31.10.2026 10:38.

Referenzen der NVD (5)

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.