Для Joomla вышли обновления безопасности и исправлений под номерами 6.1.3 и 5.4.8.

Данные выпуски продолжают высокие стандарты Joomla в области доступного веб-дизайна, воплощая ценности инклюзивности, простоты и безопасности в ещё более мощную открытую веб-платформу.

Исправления безопасности

В этом выпуске разработчики устранили несколько уязвимостей, которые могли повлиять на безопасность сайтов:

  • Проверка ACL при отображении ссылки на редактирование пользователя: Исправлена проблема, при которой ссылка на редактирование профиля пользователя могла отображаться у пользователей без соответствующих прав.
  • Путь к файлам в com_templates: Добавлена проверка на обход каталогов (Path Traversal) в компоненте управления шаблонами, предотвращающая доступ к файлам за пределами разрешенных директорий.

Исправления ошибок и улучшения

В Joomla! 6.1.3 и Joomla! 5.4.8 включены следующие исправления ошибок (все исправления для 5.4 также перенесены в 6.1):

  • Исправлено: при редактировании пункта меню происходит возврат к списку с исходными фильтрами.
  • Реализована проверка даты и времени при вводе для улучшения валидации.
  • Улучшены сообщения об ошибках при проблемах с серверами обновлений.
  • Исправлен атрибут data-nested='true' для вложенных компонентов (категории, пункты меню, модули).
  • Исправлена глобальная проверка занятости (Global Check-in), которая некорректно обрабатывала строки с checked_out=0.
  • Исправлено игнорирование параметров материалов при просмотре статьи.
  • Предотвращена ошибка деления на ноль в ListModel, когда list.limit равен 0.
  • Обновлена библиотека joomla/filesystem с 3.2.0 до 3.3.0.
  • Удалены устаревшие файлы боснийского языка TinyMCE.
  • Исправлено дублирование сообщения «Нет результатов» в установленных языках.
  • Исправлено логирование действий блокировки/разблокировки пользователя — теперь событие записывается только один раз.
  • Удалены остатки File Patcher из «горячего» исправления 5.4.7 при обновлении ядра.
  • Исправлена ошибка деления на ноль в подформах (Subform).
  • В Умном поиске (Smart Search) стандартизирован параметр memory_table_limit.
  • Исправлена опечатка в примере использования библиотеки Awesomplete.
  • Исправлен отступ в элементе TreeSelect.
  • Исправлена нормализация дней недели для корректного отображения.
  • Исправлено отображение страницы «Сайт на обслуживании» (Site Offline).

Где скачать Joomla 6.1.3 и 5.4.8?

Скачать последнюю версию Joomla можно здесь.

Обновление до Joomla 6.1.3

Обновление с Joomla 5.4.x до Joomla 6 — это не миграция, а апгрейд. Расширения для Joomla 5, в которых удалены все устаревшие функции (депрекации), будут работать в Joomla 6. Большинство остальных расширений будут работать с включенным плагином Behaviour 6 — Backward Compatibility.

Рекомендуется перед обновлением протестировать его на копии вашего рабочего сайта.

Обратите внимание: Joomla 5.4.x будет поддерживаться исправлениями ошибок до 13 октября 2026 года и исправлениями безопасности до 12 октября 2027 года, поэтому у вас есть время для планового обновления.

Если у вас возникли вопросы или сложности при обновлении, обращайтесь к нам за помощью!

Упоминаемые термины:

Плагин, Расширение, Умный поиск