Magento Open Source / Adobe Commerce の PHP2Shell 対策には PHP 実行環境の修正が必要です。アプリのバージョンは互換性の調査に役立ちますが、悪用の可否や両 CVE の修正を証明するものではありません。
Magento Open Source / Adobe Commerce - PHP2Shell 修正に必要な PHP 互換性
| 対象リリース例 | 宣言されたPHP要件 | 宣言に一致する修正候補 | 原典 |
|---|---|---|---|
| 2.4.8 | ~8.2.0||~8.3.0||~8.4.0 | raw.githubusercontent.com ↗ | |
| 2.4.7 | ~8.1.0||~8.2.0||~8.3.0 | raw.githubusercontent.com ↗ | |
| 2.4.6 | ~8.1.0||~8.2.0 | raw.githubusercontent.com ↗ | |
| 2.4.5 | ~7.4.0||~8.1.0 | これらの修正基準バージョンに一致なし ↗ | raw.githubusercontent.com ↗ |
| 2.4.4 | ~7.4.0||~8.1.0 | これらの修正基準バージョンに一致なし ↗ | raw.githubusercontent.com ↗ |
候補は、この宣言とサポート対象ブランチの最初の PHP2Shell 修正版を照合しただけです。動作確認、ベンダーのサポート、全依存関係の適合を保証しません。 PHP2Shell 修正に必要な PHP 互換性 ↗
PHP2Shell 対策の対象を確認
ファイルとパッケージ識別
magento/product-community-edition
composer.lockapp/etc/config.phpapp/code/
Magento Open Source / Adobe Commerce - PHP2Shell 修正を妨げる互換性の問題
Magento / Adobe Commerce は edition とパッチを含む公式構成表が必要です。検索、DB、キャッシュ、メッセージ基盤も確認します。独自モジュールと indexer を検証した成果物を用意し、保守手順を計画してください。注文再開前に合計、非同期処理、決済通知を確認します。
依存関係と独自コード
公式更新ドキュメント ↗Magento Open Source / Adobe Commerce - PHP2Shell 修正に必要な PHP 互換性 ↗PHP2Shell 修正後の業務機能テスト
PHP2Shell 修正前の読み取り専用調査
コマンド例
php -v
php --ini
composer --no-plugins show --locked magento/product-community-edition
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --lockedMagento Open Source / Adobe Commerce - PHP2Shell修正の確認
実際にこのサイトを処理する PHP で両方の修正を確認し、古い Web・キューのプロセスと全レプリカを交換または再起動します。トップページの表示や CLI の更新だけでは不十分です。
3. 全環境を再起動して検証 ↗