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

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

Пример выпускаЗаявленное требование PHPКандидаты по декларацииПервоисточник
5.9>=8.1docs.phalcon.io ↗

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

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

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

  • composer.lock
  • php.ini
  • public/index.php

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

Phalcon является компилируемым расширением; Composer не устанавливает подходящий phalcon.so или DLL. Документация 5.9 требует PHP 8.1+, но не сертифицирует все бинарники. Согласуйте архитектуру, ABI, NTS/ZTS и загрузку в FPM и CLI.

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

  • phalcon.so / php_phalcon.dll
  • PHP ABI
  • NTS / ZTS
  • PDO
  • Zephir
  • Volt
  • phalcon/devtools
Официальная документация ↗

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

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

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

Пример команды
php -v
php --ri phalcon
php --ini
php -m

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

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

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

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

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

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

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