Sicherheitswarnungen · 23. Oktober 2026

KritischBrotli-Bibliothek in Node.js, Python, Bun, curl und weiteren Programmen

Node.js, Python und andere Server: Fehler beim Entpacken von Daten erlaubt Angriffe

Ein Fehler im weit verbreiteten Komprimierungsverfahren Brotli betrifft Webanwendungen auf Node.js, Python und anderen Plattformen. Ein Angreifer kann Server ohne Anmeldung zum Absturz bringen und im schlimmsten Fall Code ausführen.

Worum es geht

Brotli-Bibliothek in Node.js, Python, Bun, curl und weiteren Programmen

Brotli ist ein Verfahren, mit dem Webserver und Browser Daten komprimieren, damit Seiten schneller laden. Der Programmteil, der solche Daten wieder entpackt, enthält einen Fehler: Speziell präparierte Daten überschreiben Speicher, den das Programm gar nicht beschreiben dürfte. Die Folge kann ein Absturz sein, das Auslesen von Speicherinhalten oder im schlimmsten Fall das Ausführen von Code aus der Ferne. Eine Anmeldung braucht der Angreifer dafür nicht.

Zuerst wurde die Lücke am 21. Oktober in Node.js geschlossen, der Laufzeitumgebung hinter vielen modernen Webanwendungen und Online-Shops. Seit 23. Oktober ist klar, dass auch Python-Pakete, curl, Bun und Proxy-Software wie Envoy betroffen sind, wenn sie Brotli-Daten entpacken. Die Lücke ist inzwischen mit 9,2 von 10 Punkten als kritisch eingestuft.

Eine Ausnutzung bei echten Angriffen ist bisher nicht bekannt. Fachleute rechnen aber mit baldigen Scans, weil technische Details öffentlich sind. Klassische Webserver mit Apache oder nginx entpacken Brotli laut Fachmedien in der Grundeinstellung nicht.

Betroffen

  • Node.js 22.x, 24.x und 26.x vor den unten genannten Versionen; 21.x, 23.x und 25.x bekommen kein Update mehr
  • Google Brotli 1.0.3 bis 1.2.0
  • Python-Pakete Brotli bis 1.2.0 und brotlicffi 1.2.0.x
  • Programme, die Brotli mitbringen, etwa curl, Bun und Envoy

Behoben

  • Node.js 22.23.4, 24.22.1 oder 26.12.1
  • Google Brotli 1.2.1 (für ältere Zweige 1.1.1 bzw. 1.0.10)
  • Python Brotli 1.2.1 und brotlicffi 1.2.1.0
  • Bun 1.4.4

Was jetzt zu tun ist

Die nächsten Schritte.

  1. 01

    Beim Entwickler oder Dienstleister nachfragen, ob eigene Webanwendungen, Shops oder interne Werkzeuge auf Node.js oder Python laufen.

  2. 02

    Node.js auf 22.23.4, 24.22.1 oder 26.12.1 aktualisieren; Installationen auf 21.x, 23.x oder 25.x auf eine unterstützte Version umstellen.

  3. 03

    Python-Pakete Brotli und brotlicffi sowie curl und andere Systempakete über die normalen Updates auf den aktuellen Stand bringen.

  4. 04

    Auch Container-Images und Cloud-Funktionen neu bauen, da diese eine eigene Kopie der Laufzeitumgebung enthalten.

  5. 05

    Ist ein Update nicht sofort möglich, am vorgeschalteten Proxy oder der Firewall Anfragen mit Brotli-Komprimierung (Content-Encoding „br“) abweisen lassen.

Unterstützung

Unsicher, ob Sie betroffen sind?

Wir prüfen Ihre Systeme, spielen die Updates ein und suchen nach Spuren eines Angriffs. Sie bekommen eine klare Antwort: betroffen oder nicht. Betreuungskunden müssen nichts tun, wir kümmern uns bereits darum.

Prüfung anfragen Bereits angegriffen? Notfall-Hotline +43 680 1245 174

Veröffentlicht am 23. Oktober 2026. Grundlage: Node.js · Qualys · Aikido Security · The Hacker News. Von uns in eigenen Worten zusammengefasst; verbindlich sind die Hinweise des Herstellers. Alle Sicherheitswarnungen