Для Hyperf устранение PHP2Shell требует исправления среды PHP. Версия приложения помогает выявить несовместимость, но не доказывает возможность эксплуатации или исправление обеих CVE.

Hyperf - Совместимость PHP для устранения PHP2Shell

Пример выпускаЗаявленное требование PHPКандидаты по декларацииПервоисточник
v2.2.33>=7.2repo.packagist.org ↗49e98fb74721
v3.0.45>=8.0repo.packagist.org ↗7ea476d31ffc
v3.1.63>=8.1repo.packagist.org ↗c2a980881d77

Кандидаты сопоставляют лишь декларацию с первыми исправлениями PHP2Shell в поддерживаемых ветках. Это не подтверждение тестирования, поддержки поставщика или совместимости всех зависимостей. Совместимость PHP для устранения PHP2Shell ↗

Определить объём работ по PHP2Shell

Файлы и идентификатор пакета

hyperf/framework

  • composer.lock
  • bin/hyperf.php
  • config/autoload/

Hyperf - Устранить препятствия исправлению PHP2Shell

Согласуйте hyperf/*, coroutine-клиенты и ABI Swoole/OpenSwoole. Перезапуск прокси оставляет старые процессы. Проверьте восстановление пулов, потребителей и задания; замените все постоянные процессы по документированной процедуре.

Зависимости и собственный код

  • Swoole / OpenSwoole ABI
  • hyperf/*
  • Coroutine
  • Pool
  • DI
  • bin/hyperf.php
Официальная документация ↗

Проверка функций после устранения PHP2Shell

Инвентаризация перед исправлением PHP2Shell

Используйте разрешённую рабочую копию.

Пример команды
php -v
php --ini
composer --no-plugins show --locked hyperf/framework
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked
php --ri swoole
php --ri openswoole

Hyperf - Проверить исправления PHP2Shell

Проверьте обе CVE в PHP, обслуживающем этот сайт. Замените или перезапустите старые Web-процессы, обработчики очередей и реплики. Рабочая главная страница или новый CLI не служат достаточным доказательством.

3. Перезапустите и проверьте всё ↗

Официальная документация

HyperfПервоисточник ↗PHP security teamПервоисточник ↗CVE-2026-109618Первоисточник ↗CVE-2026-109619Первоисточник ↗Устранение PHP2Shell - ошибки обновления PHP↗

Связанные приложения

← К руководствам по приложениям