Ad

CVE-2026-69152

HIGH CVSS 3.1: 7,5 EPSS 0.41%
Обновлено 5 августа 2026
Juliangruber
Параметр Значение
CVSS 7,5 (HIGH)
Уязвимые версии 2.0.0 — 5.0.9
Устранено в версии 1.1.18
Тип уязвимости CWE-770 (Выделение ресурсов без ограничений), CWE-400 (Неконтролируемое потребление ресурсов)
Поставщик Juliangruber
Публичный эксплойт Нет

Библиотека расширения фигурных скобок генерирует произвольные строки, содержащие общий префикс и суффикс. До версий 1.1.18, 2.1.4, 3.0.6 и 5.0.9 методexpand() не применял maxLength при построении промежуточных массивов с альтернативными запятыми или дополненных последовательностей, что позволяло входным данным, контролируемым злоумышленником, исчерпать память или заблокировать цикл событий. Исправление CVE-2026-14257 обходит уязвимость.

Эта проблема исправлена ​​в версиях 1.1.18, 2.1.4, 3.0.6 и 5.0.9.

Показать оригинальное описание (EN)

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.18, 2.1.4, 3.0.6, and 5.0.9, expand() does not apply maxLength while constructing comma-alternative intermediate arrays or padded sequences, allowing attacker-controlled input to exhaust memory or block the event loop. The fix for CVE-2026-14257 is bypassed by the vulnerability. This issue is fixed in versions 1.1.18, 2.1.4, 3.0.6, and 5.0.9.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты 4

Конфигурация От (включительно) До (исключительно)
Juliangruber Brace-Expansion
cpe:2.3:a:juliangruber:brace-expansion:*:*:*:*:*:node.js:*:*
1.1.18
Juliangruber Brace-Expansion
cpe:2.3:a:juliangruber:brace-expansion:*:*:*:*:*:node.js:*:*
2.0.0 2.1.4
Juliangruber Brace-Expansion
cpe:2.3:a:juliangruber:brace-expansion:*:*:*:*:*:node.js:*:*
3.0.0 3.0.6
Juliangruber Brace-Expansion
cpe:2.3:a:juliangruber:brace-expansion:*:*:*:*:*:node.js:*:*
4.0.0 5.0.9

Связанные уязвимости