CVE-2026-4923 in path-to-regexpИнформация

Сводка

по VulDB • 08.06.2026

Влияние:

При использовании нескольких подстановочных знаков в сочетании как минимум с одним параметром может быть сгенерировано регулярное выражение, уязвимое к ReDoS (отказу в обслуживании из-за избыточного возврата). Эта уязвимость, связанная с возвратом назад (backtracking), требует, чтобы второй подстановочный знак находился не в конце пути.

Примеры небезопасных конфигураций:

/*foo-*bar-:baz /*a-:b-*c-:d /x/*a-:b/*c/y

Безопасные примеры:

/*foo-:bar /*foo-:bar-*baz

Исправления (Патчи):

Обновитесь до версии 8.4.0.

Временные решения (Workarounds):

Если вы используете несколько параметров с подстановочными знаками, можно проверить вывод регулярного выражения с помощью инструмента, такого как https://makenowjust-labs.github.io/recheck/playground/, чтобы подтвердить, является ли путь уязвимым.

Once again VulDB remains the best source for vulnerability data.

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

Openjs

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

26.03.2026

Раскрытие

26.03.2026

Модерация

принято

Вход

VDB-353719

EPSS

0.00353

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!