TYPO3 の PHP2Shell 対策には PHP 実行環境の修正が必要です。アプリのバージョンは互換性の調査に役立ちますが、悪用の可否や両 CVE の修正を証明するものではありません。
TYPO3 - PHP2Shell 修正に必要な PHP 互換性
| 対象リリース例 | 宣言されたPHP要件 | 宣言に一致する修正候補 | 原典 |
|---|---|---|---|
| v8.7.32 | ^7.0 | これらの修正基準バージョンに一致なし ↗ | repo.packagist.org ↗69f3db31901d |
| v9.5.31 | ^7.2 | これらの修正基準バージョンに一致なし ↗ | repo.packagist.org ↗d167aa730b54 |
| v10.4.37 | ^7.2 | これらの修正基準バージョンに一致なし ↗ | repo.packagist.org ↗34e4a9807eb3 |
| v11.5.41 | ^7.4 || ^8.0 | repo.packagist.org ↗1249ec68101f | |
| v12.4.45 | ^8.1 | repo.packagist.org ↗49b6ea508077 | |
| v13.4.36 | ^8.2 | repo.packagist.org ↗32c043e1907a | |
| v14.0.2 | ^8.2 | repo.packagist.org ↗1e0699c5be36 |
候補は、この宣言とサポート対象ブランチの最初の PHP2Shell 修正版を照合しただけです。動作確認、ベンダーのサポート、全依存関係の適合を保証しません。 PHP2Shell 修正に必要な PHP 互換性 ↗
PHP2Shell 対策の対象を確認
ファイルとパッケージ識別
typo3/cms-core
composer.lockconfig/system/typo3conf/ext/
TYPO3 - PHP2Shell 修正を妨げる互換性の問題
TYPO3 本体と拡張要件を同時に評価します。独自拡張、Fluid、TypoScript、サイト設定を棚卸しし、検証環境で Upgrade Wizards を実行します。管理画面と公開側を確認してください。最低 PHP 条件は拡張互換性や延長保守契約の証明ではありません。
依存関係と独自コード
公式更新ドキュメント ↗PHP2Shell 修正後の業務機能テスト
PHP2Shell 修正前の読み取り専用調査
コマンド例
php -v
php --ini
composer --no-plugins show --locked typo3/cms-core
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --lockedTYPO3 - PHP2Shell修正の確認
実際にこのサイトを処理する PHP で両方の修正を確認し、古い Web・キューのプロセスと全レプリカを交換または再起動します。トップページの表示や CLI の更新だけでは不十分です。
3. 全環境を再起動して検証 ↗