CVE-2026-114144 in toml-node
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.