Критическая RCE в OrdaSoft Joomla Gallery до 6.2.7 (CVE-2026-88857)
В расширении OrdaSoft Joomla Gallery для Joomla обнаружена уязвимость удалённого выполнения кода с оценкой CVSS 9.4. Аутентифицированный пользователь с правом core.manage может загрузить PHP-файл под видом изображения и выполнить его на сервере. Уязвимы версии ниже 6.2.7.
Подробности
Уязвимость затрагивает расширение OrdaSoft Joomla Gallery (включая бесплатную версию) для Joomla версий ниже 6.2.7. Корень проблемы — в реализации функции saveWatermark(). При обработке загружаемого файла расширение копировало его в веб-доступный каталог, используя имя файла, переданное клиентом, в точности как оно было отправлено. При этом отсутствовали: - проверка расширения файла; - проверка содержимого файла; - какая-либо санитизация имени файла. Таким образом, аутентифицированный пользователь с правом core.manage мог загрузить файл с расширением .php, замаскировав его заголовком Content-Type, соответствующим изображению. После загрузки файл оказывался в каталоге, доступном по HTTP, и злоумышленник мог выполнить его, просто обратившись к получившемуся пути. Это классический сценарий удалённого выполнения кода (Remote Code Execution), который даёт атакующему полный контроль над уязвимым сайтом: чтение и изменение данных, установку бэкдоров, горизонтальное перемещение по инфраструктуре. Оценка CVSS 9.4 (CRITICAL) отражает сочетание высокогоimpact и относительно невысокой сложности эксплуатации для того, кто уже имеет учётную запись с указанными привилегиями.Что делать
Основная рекомендация — как можно скорее обновить OrdaSoft Joomla Gallery до версии 6.2.7 или более поздней. Именно в этой версии, согласно записи CVE, устранена описанная проблема. Дополнительные меры: - Проверьте, установлено ли у вас это расширение, и уточните его текущую версию в административной панели Joomla. - Пересмотрите список пользователей с правом core.manage: оставьте его только для доверенных администраторов, включите двухфакторную аутентификацию. - Если обновление невозможно в кратчайшие сроки, рассмотрите временное отключение расширения либо ограничение доступа к каталогам, куда оно сохраняет загруженные файлы, на уровне веб-сервера (запрет исполнения PHP в этих директориях). - Проведите аудит логов веб-сервера на предмет подозрительных загрузок и обращений к файлам .php в каталогах галереи — они могут указывать на попытку эксплуатации.Итог
CVE-2026-88857 — серьёзная угроза для сайтов на Joomla, использующих OrdaSoft Joomla Gallery версий ниже 6.2.7. Недостаточная валидация загружаемых файлов превращает легитимную функцию водяного знака в вектор выполнения произвольного кода. Единственный надёжный способ защиты — обновление до 6.2.7; до его установки стоит применить компенсирующие меры и усилить контроль за привилегированными учётными записями.Источник: CVE Project (cvelistV5)
