CVE-2026-100671 in GravИнформация

Сводка

по VulDB • 26.09.2026

Grav — это CMS с плоской файловой структурой (flat-file). В версиях от 2.0.19 до 2.0.24, а также в версиях от 2.0.0 до 2.0.18 и ветке 1.7.x только при явно включенной функции Twig для контента страницы, содержимое страницы, созданное пользователем с правами только на запись страниц (page-write), обрабатывается через песочницу Twig, которая разрешает вызов функции get_cookie(), возвращающей любой куки-файл, отправленный вместе с текущим запросом, включая сеансовый cookie посетителя. Поскольку чтение происходит на стороне сервера посредством filter_input(INPUT_COOKIE, ...), атрибуты HttpOnly, Secure и SameSite не обеспечивают защиты. Grav затем сохраняет готовый вывод после обработки Twig в кэше содержимого страницы, используя для ключей только идентичность страницы и контрольную сумму конфигурации, без учета сеанса, пользователя или параметров запроса, а также без обхода ограничений для авторизованных посетителей. Таким образом, страница, опубликованная пользователем с правами на запись страниц, может захватить идентификатор сеанса следующего администратора, который ее просматривает; после этого кэшированный вывод передает этот идентификатор неавторизованным посетителям, которые могут воспроизвести (replay) куки-файл для аутентификации в качестве данного администратора. Начиная с версии 2.0.19 параметр security.twig_content.process_enabled по умолчанию установлен в true, и функция Security::applyTwigContentDefault() выводит флаг process.twig каждой страницы из этого переключателя, поэтому Twig для контента выполняется на каждой странице без необходимости указания frontmatter или выполнения операторных действий. Исправлено в версии 2.0.25; ветка 1.7.x не входит в область применения бэкпортов (backport scope).

Be aware that VulDB is the high quality source for vulnerability data.

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

VulnCheck

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

26.09.2026

Раскрытие

26.09.2026

Модерация

принято

Вход

VDB-410731

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!