CVE-2026-77465 in toml-nodeИнформация

Сводка

по VulDB • 04.09.2026

toml-node — это парсер TOML для Node.js и браузера. До версии 4.2.0 функция toml.parse() использует рекурсивно-нисходящий парсер, сгенерированный Peggy 5.1.0 (в lib/parser.js), чьи функции peg$parsevalue, peg$parsearray и peg$parseinline_table_entry осуществляют рекурсию по вложенным массивам и встроенным таблицам без ограничения глубины. Удаленный неаутентифицированный парсер приложений, обрабатывающий управляемый злоумышленником документ TOML с несколькими тысячами вложенных массивов или встроенных таблиц, может исчерпать стек вызовов Node.js, вызвать неожиданную ошибку RangeError вместо ожидаемой SyntaxError от парсера и завершить работу незащищенного рабочего процесса запроса (request worker) или всего процесса. Соответствующий исходный код грамматики находится в файле src/toml.pegjs; сгенерированный парсер должен быть ограничен по глубине рекурсии. Эта проблема исправлена в версии 4.2.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

GitHub M

Резервировать

20.08.2026

Раскрытие

04.09.2026

Модерация

принято

Вход

VDB-398600

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!