Войти Регистрация
Корзина 0 позиций
на сумму по запросу
Айтиллект
Инструменты для бизнеса
Новосибирск: +7 (383) 233-07-00

Критическое обновление PHP: инструкция для владельцев коробочного Битрикс24 и сайтов на «1С-Битрикс: Управление сайтом»

В языке PHP были обнаружены две критические уязвимости, позволяющие злоумышленникам выполнять произвольный код на сервере без прохождения авторизации.

Обратите внимание: данные уязвимости относятся к внешнему серверному компоненту PHP и не связаны с программным кодом продуктов «1С-Битрикс».

Для обеспечения безопасности вашего сайта или портала необходимо обновить версию PHP на стороне сервера. Обратите внимание, что стандартное обновление продукта через SiteUpdate не заменяет данную процедуру.

Исправления доступны в следующих версиях: PHP 8.5.12, 8.4.27, 8.3.36 и 8.2.35. Рекомендуем установить исправленный выпуск для вашей текущей ветки, предварительно проверив совместимость с вашим проектом. Подробности — в официальном уведомлении PHP.


Доступность обновлений в репозиториях

Если стандартная проверка обновлений не предлагает исправленную версию PHP, не ждите — пакеты в разных репозиториях могут синхронизироваться не одновременно.

Что делать?

  1. Используйте альтернативные источники: Например, в репозитории remi уже доступны сборки для всех поддерживаемых веток.
  2. Установите пакеты вручную: Если нужной версии нет в вашем текущем репозитории, выполните установку совместимых исправленных пакетов вручную.
  3. Контрольный шаг: После обновления обязательно убедитесь, что сайт работает именно на новой сборке. Само по себе выполнение команды обновления не является финальной точкой — нужно подтвердить, что активная версия PHP теперь безопасна.

Порядок обновления BitrixVM 9.x

  1. Проверьте резервную копию сайта, базы данных и конфигурации сервера. Проведите проверку совместимости обновления в тестовом окружении.

  2. Обновите сведения о пакетах и проверьте доступность исправленной версии PHP в подключённых репозиториях.

  3. Установите обновление PHP вместе с необходимыми зависимостями. Если исправленных пакетов в репозитории ещё нет, используйте инструкцию по ручной установке.

  4. Для конфигурации с Apache и модулем PHP перезапустите Apache:

  5. systemctl restart httpd.service

  6. Убедитесь, что сайт использует исправленную сборку PHP. Проверьте авторизацию, работу CRM, загрузку файлов, почту и интеграции. Если проект работает на нескольких серверах, обновите каждый из них.

Временные меры на период установки обновления

Если исправления еще не установлены, рекомендуем выполнить следующую инструкцию по реализации компенсационных мер опубликованных PHP (https://www.php.net). Это не полная защита, только частичное закрытие рисков.

Для других серверных окружений

После обновления пакетов PHP обязательно перезапустите службы, которые его исполняют: Apache (если используется mod_php) или PHP-FPM.

Помните: Перезапуск nginx не обновляет процессы PHP. Чтобы исправления вступили в силу, нужно перезапустить именно исполнитель (Apache или PHP-FPM).

Для контейнеров

Обновление PHP в Docker-среде: как правильно обновить образ и не потерять данные

Если ваш проект работает в контейнерах, простого обновления пакетов внутри работающего контейнера недостаточно. Необходимо обновить сам образ приложения.

Алгоритм действий:

  1. Сборка нового образа: Обновите базовый образ или пересоберите свой собственный, указав исправленную версию PHP и необходимые расширения.
  2. Пересоздание контейнеров: Запустите процесс пересоздания контейнеров стандартными средствами оркестрации или Docker, убедившись, что все конфигурационные файлы и подключенные тома (volumes) подхватываются корректно.

Критически важно: сохранность данных

Перед тем как удалять старые контейнеры, убедитесь, что все важные данные вынесены за пределы контейнера. Помните: любые файлы, записанные непосредственно в слой контейнера (не в volumes), будут безвозвратно удалены вместе с его остановкой. Рекомендуем свериться с официальной документацией Docker, чтобы избежать потери данных.

Контроль результата:

После того как новое окружение будет развернуто, обязательно проверьте две вещи:

  • Действительно ли приложение использует новую версию PHP (выполните команду проверки версии внутри контейнера).
  • Корректно ли работают основные функции сайта или портала в новом окружении.

Если используется PHP 7.4, 8.0 или 8.1

Команда PHP должн предоставила исправления исходного кода для этих веток. Доступность готовых пакетов нужно уточнять у поставщика. Согласуйте с администратором установку подтверждённой исправленной сборки или переход на поддерживаемую версию PHP.

Нужна помощь? Оставьте заявку!

21.10.2026

Возврат к списку


Заинтересованы в сотрудничестве? Нужна консультация?
Свяжитесь с нами!

Приглашаем к сотрудничеству!

Партнеров
Сотрудничество с нами может стать новым витком в вашем развитии.
Специалистов
Вы классный специалист? Приходите! Мы найдем над чем поработать с Вами.
Стажёров
Уникальная возможность для тех, кто только начинает свой путь.
АйтиллектТМ. Все права защищены 2011-2026
© 2001-2026 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
Сайт использует файлы cookie, обрабатываемые вашим браузером. Подробнее об этом вы можете узнать в Политике cookie.
Принять