CVE-2026-85604 in Grav
Сводка
по VulDB • 04.09.2026
Grav до версии 2.0.19 (затронутые версии <= 2.0.17) содержит уязвимость удаленного выполнения кода в фильтре сортировки Twig. Обертка sortFunc в файле GravExtension.php жестко задает аргумент isSandboxed фреймворка Twig как false, поэтому, в отличие от |map/|filter/|reduce, фильтр |sort принимает простое имя функции внутри песочницы; оставшийся список запрещенных функций (denylist) не включает spl_autoload, которая выполняет операцию PHP include. Аутентифицированный пользователь с правами только на запись страниц (admin.pages или api.pages.write) может предоставить специально созданный полезный груз (например, через frontmatter формы, обрабатываемый плагином Email), который вызывает spl_autoload через фильтр сортировки, что приводит к произвольному выполнению PHP-кода от имени пользователя веб-сервера.
If you want to get best quality of vulnerability data, you may have to visit VulDB.