Консультация по защите от уязвимости, для которой подтверждена эксплуатация в реальных атаках (есть в CISA KEV). Здесь описано, что происходит, что затронуто и как реагировать, без инструкций по атаке и без proof-of-concept. Об устойчивой защите на уровне проектирования см. уязвимости загрузки файлов и способы защиты.
- CVE
- CVE-2026-48908
- Серьезность
- Критическая (CVSS 10.0 / v4.0 по данным CNA; NVD оценивает как CVSS v3.1 9.8) — активно эксплуатируется (CISA KEV)
- Тип
- Произвольная загрузка файлов без аутентификации → RCE (CWE-434)
- Последствия
- Удаленное выполнение кода (RCE) без аутентификации
- Затронуто
- SP Page Builder для Joomla (JoomShaper) — 6.6.1 и более ранние версии
- Основное исправление
- Обновление до 6.6.2 или новее
Доступ без аутентификации
Произвольная загрузка файлов
Файл попадает туда, где его можно выполнить
Удаленное выполнение кода
Исправление: обновление до 6.6.2 или новее
Почему опасно не устанавливать исправление
Поскольку RCE доступна без аутентификации, это приоритетная цель для автоматизированного массового сканирования (поэтому уязвимость попала в список KEV). По данным Censys, значительно более ста тысяч доступных из интернета ресурсов работают на SP Page Builder, а уязвимые версии атаковались в большом масштабе. Аргумент «мы слишком малы, чтобы нас атаковали» не работает.
Что затронуто
| Параметр | Подробности |
|---|---|
| Расширение | SP Page Builder для Joomla (JoomShaper) |
| Уязвимые версии | 6.6.1 и более ранние |
| Исправленная версия | 6.6.2 и новее |
| Условие | Аутентификация не требуется |
| Доступное последствие | Удаленное выполнение кода (RCE); кража данных |
Примечание о полноте исправления (обе стороны, не урегулировано)
По сообщениям, 6.6.2 закрывает активно эксплуатируемый путь (загрузка пользовательских иконок). Отдельно сообщение сообщества утверждало, что вторичный путь (часть обработки на стороне администратора) в 6.6.2 по-прежнему не имел проверки аутентификации; в ответ производитель (JoomShaper), по сообщениям, оспорил это, заявив, что контроллер редактора сначала проверяет аутентификацию, и указал на исправление в следующем обновлении. Поскольку вопрос не урегулирован, обновитесь до 6.6.2, сохраните многоуровневую защиту и следите за следующим релизом (6.6.x).
Как реагировать
Обновитесь до 6.6.2+ (главный приоритет)
Проверьте на компрометацию (считайте, что до обновления к вам могли получить доступ)
Временная защита до обновления (многоуровневая защита)
Составьте инвентарь расширений и отслеживайте CVE автоматически
Позиция этого сайта: предотвращать весь шаблон на уровне проектирования, а не только эту CVE
Этот инцидент — один из примеров распространенного шаблона «загрузка без аутентификации → RCE» (родственное расширение для Joomla, CVE-2026-56290, в тот же период эксплуатировалось тем же способом). Обновление обязательно, но долгосрочную пользу дает исключение этого шаблона на уровне проектирования: требуйте аутентификацию для конечной точки загрузки, применяйте белый список и проверку содержимого на сервере, а также храните файлы вне корня веб-сервера или отключайте выполнение. См. уязвимости загрузки файлов и способы защиты.
Читайте далее
- Защита (устойчивая): уязвимости загрузки файлов — исключение web shell и RCE на уровне проектирования
- Тот же шаблон, оповещение: CVE-2026-48939 (iCagenda / Joomla, загрузка без аутентификации → RCE)
- Глоссарий: что такое RCE (удаленное выполнение кода) / что такое CVE
- Все оповещения: оповещения об уязвимостях