Phalcon の PHP2Shell 対策には PHP 実行環境の修正が必要です。アプリのバージョンは互換性の調査に役立ちますが、悪用の可否や両 CVE の修正を証明するものではありません。
Phalcon - PHP2Shell 修正に必要な PHP 互換性
候補は、この宣言とサポート対象ブランチの最初の PHP2Shell 修正版を照合しただけです。動作確認、ベンダーのサポート、全依存関係の適合を保証しません。 PHP2Shell 修正に必要な PHP 互換性 ↗
PHP2Shell 対策の対象を確認
ファイルとパッケージ識別
composer.lockphp.inipublic/index.php
Phalcon - PHP2Shell 修正を妨げる互換性の問題
Phalcon はコンパイル済み PHP 拡張です。Composer だけでは phalcon.so や DLL を交換できません。5.9 資料の PHP 8.1+ は全バイナリの保証ではありません。PHP ABI、CPU、NTS/ZTS を合わせ、CLI と FPM の両方でロードを確認します。
依存関係と独自コード
公式更新ドキュメント ↗PHP2Shell 修正後の業務機能テスト
PHP2Shell 修正前の読み取り専用調査
コマンド例
php -v
php --ri phalcon
php --ini
php -mPhalcon - PHP2Shell修正の確認
実際にこのサイトを処理する PHP で両方の修正を確認し、古い Web・キューのプロセスと全レプリカを交換または再起動します。トップページの表示や CLI の更新だけでは不十分です。
3. 全環境を再起動して検証 ↗