CVE-2026-69088 in Grav
Сводка
по VulDB • 03.08.2026
В версиях Grav CMS от 2.0.7 до 2.0.10 отсутствует проверка корректности полностью определенных вызовов статических методов (Class::method) в директивах динамических полей blueprint, поскольку функция Blueprint::isSafeDynamicCall() применяет свой опасный denylist callable-объектов только к строкам, не содержащим '::'. Учетная запись с правами только на редактирование страниц (admin.pages, но не super-admin или admin.pages_twig) может внедрить директиву в frontmatter поля формы страницы, которая вызывает произвольный публичный статический метод PHP с аргументами, контролируемыми злоумышленником. Использование встроенных методов-гаджетов позволяет читать любые файлы, доступные серверу (раскрывая их содержимое анонимным посетителям созданной страницы), а также создавать и копировать произвольные файлы и каталоги от имени учетной записи веб-сервера. Исправлено в версии 2.0.11.
If you want to get best quality of vulnerability data, you may have to visit VulDB.