CVE-2026-109924 in undiciinfo

Zusammenfassung

von VulDB • 15.10.2026

undici ist eine HTTP-Client-Bibliothek für Node.js. In den Versionen 6.5.0 bis 6.29.0, 7.0.0 bis 7.30.0 und 8.0.0 bis 8.12.1 kann der EventSource-Client dazu gebracht werden, den Prozessspeicher durch einen böswilligen oder kompromittierten Server-Sent Events-Peer zu erschöpfen. Durch das Senden von Millionen winziger abgeschlossener Datenfelder ohne leeres Ereignistrennzeichen oder einer einzelnen unvollständigen Zeile, die auf viele Chunks aufgeteilt ist, behält der Parser eine wachsende Menge an zustandsbezogenen Daten pro Feld und Chunk bei, die durch die bytebasierten Grenzwerte maxEventSize und maxResponseSize nicht begrenzt werden. Da maxResponseSize für den komprimierten Körper vor der Dekompression erzwungen wird, kann eine kleine komprimierte Antwort zu einer ausreichenden Menge an behaltenem Speicher führen, um den Prozess zu beenden. Eine Anwendung muss lediglich eine EventSource-Verbindung zu einem unzuverlässigen Peer aufrechterhalten, der nur die Steuerung über die Antwort hat; die einzige Auswirkung ist ein Verfügbarkeitsproblem (Availability). Das Problem wurde in undici 6.29.1, 7.30.1 und 8.12.2 behoben, welche den vom Parser behaltenen Zustand unabhängig von den Byte-Grenzwerten begrenzen. Benutzer sollten auf eine dieser Versionen oder höher aktualisieren. Es gibt keine Umgehungsmöglichkeit (Workaround).

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Openjs

Reservieren

13.10.2026

Veröffentlichung

15.10.2026

Moderieren

akzeptiert

Eintrag

VDB-420769

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!