Пришло уведомление об уязвимости PHP
Хостинг просит обновиться, сайт временно отключён или вы не знаете, установлен ли патч. Проверим пакет PHP и среду, которая обслуживает сайт, согласуем обновление.
Уязвимость PHP2Shell · комплекс работ под ключ
Закроем уязвимость PHP и устраним ошибки после обновления. Восстановим весь сайт: CMS, модули, собственный код, страницы, формы, магазин и интеграции — от диагностики до проверки после запуска.
Подходит, если хостинг требует обновиться, сайт уже отключён или после смены PHP появились ошибки. Работаем с сайтами организаций Минска и всей Беларуси.
Для первого обращения достаточно URL и описания ситуации. Стоимость и сроки согласуем после диагностики.
обновляем весь связанный стек
делаем копию до изменений
проверяем согласованные функции
CVE-2026-109618 · CVE-2026-109619
PHP2Shell затрагивает ядро PHP на сервере. 21 октября 2026 года вышли исправления двух критических уязвимостей, допускающих удалённое выполнение кода без авторизации при определённых условиях. Патч нужен самой серверной среде.
При переходе со старой PHP отдельно проверяем совместимость сайта. Сбой Elementor после обновления и последствия взлома требуют разной диагностики.
Официальное уведомление PHP →Берём на себя весь согласованный комплекс: сервер, код, CMS и проверку сайта после изменений.
Хостинг просит обновиться, сайт временно отключён или вы не знаете, установлен ли патч. Проверим пакет PHP и среду, которая обслуживает сайт, согласуем обновление.
Ошибка 500, белый экран, Fatal error, TypeError или не открывается админка. Разберём журналы и исправим несовместимость CMS, модулей, библиотек или собственного кода с новой PHP.
Не отправляются формы, не работает корзина, импорт или обмен с 1С, пропали меню и блоки. Проверим весь согласованный путь пользователя и восстановим компоненты, на которых возник сбой.
Сайт на уязвимой версии ещё не означает, что он взломан. Если обнаружим признаки компрометации, включим в план отдельную проверку и устранение последствий.
От обновления PHP до восстановления конкретных функций. Состав работ фиксируем по состоянию вашего сайта.
Закрываем причину риска
Возвращаем рабочий сайт
Проверяем работу бизнеса
Переход с PHP 7.3.33 или 7.4 на PHP 8.4 может потребовать обновления темы, дополнений меню и футера, совместимой пары Elementor / Pro и исправления собственного кода. Отдельно проверим шапку, подвал, условия вывода и адаптивность. Лицензии и замену неподдерживаемых компонентов согласуем до установки.
Проверим ядро CMS, сторонние модули, шаблоны, Composer-зависимости и собственные доработки. Исправим несовместимые вызовы PHP; проверим расширения и конфигурацию. В приёмку включим каталог, поиск, фильтры, формы, корзину, фоновые задачи и обмены — по функциям вашего сайта.
Исправления PHP2Shell
Сведения проверены .
Ниже — первые официальные релизы с исправлением CVE-2026-109618 и CVE-2026-109619 в каждой ветке. Перед работами сверяем актуальный выпуск и пакет хостинга. Это не гарантия отсутствия других уязвимостей.
Для перехода со старой PHP — после проверки CMS, темы и модулей.
Можно закрыть эти CVE внутри ветки, если сайт уже на PHP 8.3.
Поддержка безопасности ветки заканчивается 31 декабря 2026 года.
Выбираем после проверки совместимости всего проекта.
У дистрибутива или хостинга патч может быть перенесён в пакет с прежним номером PHP. Проверяем бюллетень поставщика, а также PHP, обслуживающий веб-запросы: версия в консоли может отличаться.
Для PHP 8.4.27 и 8.5.12 зарегистрирована отдельная регрессия SimpleXML с ошибкой zend_mm_heap corrupted. Она не доказывает, что любой сбой WordPress или Elementor вызван ядром PHP.
При таком симптоме проверяем сборку и исправления поставщика. Возврат к уязвимой версии не используем как решение.
Описание регрессии в репозитории PHP →Сначала определяем причину и объём. Затем обновляем, восстанавливаем и проверяем результат по согласованным сценариям.
URL, уведомление хостинга, текст ошибки, момент сбоя и последние изменения. Первое обращение — без паролей и секретных ключей.
Версия PHP веб-сайта, CMS, тема, плагины, лицензии, журналы и признаки взлома. Согласуем работы, стоимость, окно обслуживания и критерии приёмки.
Делаем резервную копию и проверяем возможность восстановления. Готовим тестовую среду и порядок переноса актуальных данных.
Ставим подтверждённые исправления PHP, обновляем совместимые компоненты. Исправляем ошибки, возвращаем шаблоны и функции; при подтверждённом взломе устраняем его последствия.
Проходим согласованные страницы и действия на компьютере и телефоне. Платежи проверяем в тестовом режиме провайдера; реальные операции — только по отдельному согласованию.
Список версий и изменений, результаты проверок, оставшиеся ограничения и рекомендации. Срок наблюдения и дальнейшую поддержку фиксируем в объёме работ.
Для магазина отдельно проверим корзину, оформление, оплату в тестовом режиме и обмен данными. Если часть работ зависит от хостинга, лицензии или внешнего сервиса, укажем это в отчёте.
Цена и срок зависят от исходного состояния. После диагностики предложим смету на обновление, восстановление или их сочетание. Для организаций подготовим коммерческое предложение и состав работ.
Вопросы об обновлении и восстановлении
PHP2Shell — название двух критических уязвимостей ядра PHP: CVE-2026-109618 и CVE-2026-109619. Они допускают удалённое выполнение кода без авторизации при определённых условиях. Это проблема серверной среды: сайт на WordPress, Битрикс, OpenCart или собственной CMS тоже требует проверки PHP.
Первые официальные исправления этих двух CVE вышли в PHP 8.2.35, 8.3.36, 8.4.27 и 8.5.12. Выбираем актуальный исправленный пакет поддерживаемой ветки на момент работ. Названия «PHP 8.4» недостаточно. У пакетов дистрибутива исправление может быть перенесено без смены основной версии: проверяем бюллетень и версию пакета поставщика.
Нет. Для сайта на PHP 8.3 может быть достаточно исправленного пакета своей ветки. Если сайт работает на PHP 7.3, 7.4, 8.0 или 8.1, планируем переход на поддерживаемую ветку с проверкой совместимости. Старый номер версии сам по себе не подтверждает наличие или отсутствие патча поставщика.
Для устранения этих уязвимостей нужно исправление PHP на уровне хостинга, сервера или контейнера. Обновление WordPress и плагинов нужно для совместимости и собственных исправлений безопасности, но оно не заменяет патч PHP.
В комплекс включаем диагностику Elementor и Elementor Pro, темы, дополнений и собственного кода. Проверяем совместимые версии, условия показа шаблонов, шапку, футер, меню и формы. Возможность ремонта и необходимость замены неподдерживаемого компонента определяем после проверки. Для Pro нужна действующая лицензия и официальный дистрибутив.
Нет. Ошибка 500, белый экран или сбой редактора могут быть следствием несовместимости после обновления. Причину устанавливаем по журналам, файлам и состоянию среды. Если подтверждается взлом, согласуем очистку, замену скомпрометированных компонентов и доступов; один патч уже произошедший взлом не устраняет.
Да, такие проекты начинаем с диагностики. Проверяем путь обновления CMS, темы, Elementor и дополнений, делаем копию файлов и базы. Затем обновляем совместимые компоненты, исправляем код и восстанавливаем шаблоны. Очистку базы выполняем только по согласованному списку данных.
Задача обновления — сохранить контент, адреса, метаданные и рабочие шаблоны. Проверяем доступность страниц, canonical, robots.txt и sitemap. Необходимые изменения дизайна или URL согласуем отдельно. Позиции поиска зависят от многих факторов, поэтому гарантировать их неизменность нельзя.
Стоимость и срок определяем после диагностики. Они зависят от исходных версий, конфликтов, собственного кода, доступности резервной копии, признаков взлома и интеграций. До работ согласуем смету: обновление, ремонт компонентов, лицензии и дополнительные задачи считаются явно.
Берём на диагностику сайты на 1С-Битрикс, WordPress и WooCommerce, OpenCart, Joomla, Drupal, Laravel и самописные PHP-проекты. Проверяем весь сайт: сервер, движок, модули, собственный код, базу и интеграции. Возможность и объём обновления определяем по исходным версиям, лицензиям, зависимостям и доступам. Работаем удалённо с Минском и всей Беларусью; для организаций подготовим коммерческое предложение.
Диагностируем Fatal error, TypeError, Uncaught Error, Call to undefined function, ошибки 500 и сбои фоновых задач. Смотрим стек ошибки, версию PHP веб-сервера, расширения и зависимости. Затем обновляем или адаптируем проблемный компонент и повторяем сценарий, который приводил к сбою. Причину и объём исправлений определяем по конкретному проекту.
Обновить или восстановить
Пришлите адрес и опишите ситуацию: уведомление об уязвимости PHP, ошибка после обновления, неработающий модуль или интеграция. Уточним необходимые работы, стоимость и порядок восстановления.
Пароли, резервные копии и персональные данные клиентов через эту форму не присылайте. Доступы согласуем отдельно.
+375 25 751-70-60