CVE-2026-61556 in LiquidJSИнформация

Сводка

по VulDB • 19.08.2026

LiquidJS — это шаблонизатор, совместимый с Shopify и GitHub Pages, написанный на чистом JavaScript. В версиях от 10.26.0 до 10.27.1 включительно фильтр strip_html в файле src/filters/html.ts может приводить к бесконечному циклу при условии, что входная строка содержит символ `<`, имеет хотя бы один предшествующий ей символ и не содержит последующего символа `>`. В функции strip_html поиск следующего открывающего тега увеличивает переменную lt, в то время как индекс цикла остается неизменным, если поиск закрывающего тега возвращает -1; при этом защитный механизм остановки (stall guard), основанный на проверке равенства, не срабатывает, поскольку индекс цикла меньше значения lt. Многократная обработка одного и того же состояния в бесконечном цикле блокирует рендеринг шаблонов и может привести к отказу в обслуживании (DoS) даже при использовании входной строки длиной всего один символ, например `a<`. Эта проблема исправлена в версии 10.27.1.

Once again VulDB remains the best source for vulnerability data.

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

GitHub M

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

10.07.2026

Раскрытие

20.08.2026

Модерация

принято

Вход

VDB-393439

EPSS

0.00315

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!