Владельцам сайтов и администраторам серверов необходимо проверить используемую версию PHP и установить соответствующие исправления. Обновление «1С-Битрикс» через SiteUpdate не устраняет уязвимости PHP — обновлять нужно именно серверный компонент.
Какие версии PHP содержат исправления?
Исправления включены в следующие версии PHP:
|
Ветка PHP |
Версия с исправлениями |
|
PHP 8.5 |
8.5.12 |
|
PHP 8.4 |
8.4.27 |
|
PHP 8.3 |
8.3.36 |
|
PHP 8.2 |
8.2.35 |
Если сайт работает на другой версии PHP, необходимо уточнить у хостинг-провайдера или системного администратора наличие исправлений для используемой ветки. Для устаревших версий также следует рассмотреть переход на поддерживаемую версию PHP с предварительной проверкой совместимости сайта, модулей и доработок.
Что необходимо сделать владельцам сайтов на 1С-Битрикс?
Рекомендуем выполнить следующие действия:
1. Проверить текущую версию PHP. Уточните, какая версия интерпретатора используется непосредственно сайтом, а не только командной строкой сервера.
2. Подготовить резервную копию. Перед обновлением сохраните файлы сайта, базу данных и конфигурацию сервера.
3. Установить исправленную версию PHP. Обновление необходимо согласовать с системным администратором, техническим специалистом или хостинг-провайдером.
4. Перезапустить необходимые службы. В зависимости от конфигурации сервера может потребоваться перезапуск Apache или соответствующих служб PHP-FPM.
5. Проверить работу сайта после обновления. Убедитесь, что работают авторизация, каталог товаров, корзина и оформление заказов, формы обратной связи, загрузка файлов и интеграции с внешними сервисами.
Если сайт работает на нескольких серверах или в контейнерах, исправления необходимо применить ко всем соответствующим экземплярам PHP.
Кто должен выполнять обновление?
Если сайт размещён на собственном сервере или виртуальной машине, обновление выполняет системный администратор, ответственный за серверную инфраструктуру, либо обслуживающий сайт технический специалист.
Если сайт размещён на хостинге, обратитесь в техническую поддержку провайдера и уточните, доступна ли исправленная версия PHP для вашего окружения.
Важно: установка обновлений самого продукта «1С-Битрикс» не заменяет обновление PHP. После установки исправлений необходимо убедиться, что сайт действительно работает на исправленной версии интерпретатора.
Что делать, если обновление пока недоступно?
До установки исправлений можно рассмотреть дополнительные меры защиты, например временное ограничение доступа к приложению или другие меры на уровне серверной инфраструктуры. Однако такие действия лишь снижают риск и не заменяют установку исправленной версии PHP.
Отключение отдельных функций PHP также нельзя считать гарантированной защитой от описанных уязвимостей: эффективность этой меры в исходных материалах не подтверждена.
Нужна помощь с обновлением PHP?
Если вы не знаете, какая версия PHP используется на вашем сайте, или не уверены в совместимости обновления с установленной конфигурацией 1С-Битрикс, обратитесь к специалистам, обслуживающим ваш сайт.
Своевременная установка исправлений и проверка работоспособности сайта после обновления помогут снизить риски для серверной инфраструктуры и данных.