IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Handlebars.js: JavaScript-Injection durch Umgehung der Prototyp-Konstruktorprüfung

CVE-2026-106445Kritisch 9.2Exploit öffentlich

← Alle Schwachstellen

Zusammenfassung

Handlebars.js, eine JavaScript-Template-Bibliothek, erlaubt es einem Template, durch eine Umgehung der Eigenschaftsprüfung für 'constructor' den Function-Konstruktor zu erreichen. Wenn eine Anwendung vom Angreifer kontrollierte Templates mit aktiviertem allowProtoMethodsByDefault rendert und im Template-Kontext eine zugängliche Funktion vorhanden ist, kann ein Angreifer beliebiges JavaScript mit den Rechten der Serveranwendung ausführen. Ein öffentlicher Proof of Concept existiert.

Betroffen

  • handlebars (npm) ab 3.0.0 bis vor 4.7.10 gemäss CVE-Eintrag
  • Einige Drittanbieter-Datenbanken nennen 4.0.0 als Startversion; gegen den NVD-Eintrag prüfen

Behoben in

  • Auf handlebars 4.7.10 oder neuer aktualisieren

Umgehung

  • allowProtoMethodsByDefault deaktiviert lassen (Standardeinstellung)
  • Nicht zulassen, dass nicht vertrauenswürdige Benutzer Templates liefern, die auf dem Server kompiliert werden
  • Der Hersteller-Advisory nennt keine weiteren Workarounds

Ausnutzung

  • Öffentlicher Proof of Concept: ja (Drittanbieter-Repository)
  • CISA SSVC: Exploitation 'poc', automatisierbar ja, technische Auswirkung total
  • Kein Bericht über Ausnutzung in freier Wildbahn gefunden; CISA-KEV-Status nicht geprüft

Unsere Empfehlung

  • Node.js-Anwendungen und Lockfiles auf handlebars-Versionen 3.0.0 bis 4.7.9 prüfen, einschliesslich transitiver Abhängigkeiten
  • Auf 4.7.10 oder neuer aktualisieren und auf Regressionen testen
  • Prüfen, ob allowProtoMethodsByDefault deaktiviert ist und kein nicht vertrauenswürdiger Input compile() erreicht
  • Bei Herstellern von Anwendungen mit kundenseitig editierbaren Templates nach dem Fix-Termin fragen
  • Zusätzlich den Fix für die verwandte CVE-2026-106446 einspielen, die im selben Release behoben ist

Öffentliche Exploits

Links zu fremden Seiten, von uns nicht geprüft – Exploit-Code kann Schadsoftware enthalten. Nur in isolierten Testumgebungen verwenden.

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 04:51.

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.