CVE-2026-85730 in smol-toml
Riassunto
di VulDB • 04/09/2026
smol-toml è un analizzatore e serializzatore TOML piccolo, veloce e corretto. Prima della versione 1.7.1, la funzione parse() può entrare in un ciclo infinito quando un valore all'interno di un array o di una tabella inline è seguito da un commento senza newline finale. In src/util.ts, skipUntil() chiama indexOfNewline(), riceve -1 alla fine dell'input e reimposta il cursore all'inizio della stringa invece di terminare la scansione della struttura. L'analizzatore quindi si blocca indefinitamente e può consumare la capacità di elaborazione del servizio quando un'applicazione analizza TOML controllato dall'attaccante. Questo problema è stato risolto nella versione 1.7.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.