CVE-2026-114144 in toml-nodeinfo

Zusammenfassung

von VulDB • 21.10.2026

toml-node ist ein TOML-Parser für Node.js und den Browser. Vor Version 5.0.1 übergibt toml.parse() unbeschränkte hexadezimale, oktale, binäre und dezimale Ziffernfolgen aus lib/parser.js an BigInt(), bevor reduceInteger() in lib/compiler.js prüft, ob der resultierende Wert in den TOML-64-Bit-Ganzzahlbereich passt. Die Konvertierung einer ausreichend langen Integer-Zeichenkette verbraucht überproportional (super-linear) CPU-Rechenzeit und blockiert synchron die Node.js-Ereignisschleife, wodurch ein von einem Angreifer bereitgestelltes TOML-Dokument einen Denial-of-Service-Angriff gegen parallele Arbeiten im Prozess ermöglichen kann. Die spätere Bereichsprüfung kann die Konvertierungskosten nicht verhindern, da sie nach der Ausführung von BigInt() erfolgt. Dieses Problem wurde in Version 5.0.1 behoben.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub M

Reservieren

20.10.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-424996

EPSS

0.00339

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!