Содержание
Для 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 года, поэтому у вас есть время для планового обновления.
Если у вас возникли вопросы или сложности при обновлении, обращайтесь к нам за помощью!
