CVE-2026-69089 in Grav
Сводка
по VulDB • 03.08.2026
В Grav CMS 2.0.10 обнаружена уязвимость обхода пути (path traversal) в функции ImageMedium::watermark(), которая передает неочищенный аргумент $image методу RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator::findResource(). Поскольку ветвь обработки схемы file:// лишь лексически сворачивает сегменты '..', но не выполняет проверку через realpath или контроль принадлежности к директории, автор контента, использующий синтаксис Markdown для изображений с последовательностями обхода пути, может заставить произвольные файлы изображений вне песочницы медиа-директории Grav композитироваться в несущее изображение. Это изображение затем кешируется и обслуживается по общедоступному URL без аутентификации, что приводит к раскрытию этих файлов анонимным посетителям.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.