Discuz! X の PHP2Shell 対策には PHP 実行環境の修正が必要です。アプリのバージョンは互換性の調査に役立ちますが、悪用の可否や両 CVE の修正を証明するものではありません。

Discuz! X - PHP2Shell 修正に必要な PHP 互換性

信頼できる対応表は未確認です。製品名や新しい配布ページからPHP 8対応を推測せず、配布元、修正状況、独自改修を特定してください。

PHP2Shell 対策の対象を確認

ファイルとパッケージ識別

  • source/discuz_version.php
  • config/
  • uc_client/
  • source/plugin/

Discuz! X - PHP2Shell 修正を妨げる互換性の問題

Discuz! X、UCenter、プラグインを別々に記録します。X3.4/X3.5 だけでは不十分で、ビルドと GBK/UTF-8 も必要です。正確な配布物を使い、共通ログイン、利用者同期、添付、文字コードを完全な復元セットで検証します。 フォーラムと UCenter をセットで隔離復元し、他の接続サイトを確認します。添付とユーザー ID 関係を維持します。アカウント書き込みを調整し全接続アプリでログインを試験します。トップページだけでは整合性を証明できません。

依存関係と独自コード

  • Discuz! X
  • UCenter
  • uc_client/
  • GBK / UTF-8
  • source/plugin/
  • data/template/
  • data/attachment/
公式更新ドキュメント ↗

PHP2Shell 修正後の業務機能テスト

PHP2Shell 修正前の読み取り専用調査

許可された作業コピーで使います。

コマンド例
php -v
php --ini
php -m

Discuz! X - PHP2Shell修正の確認

実際にこのサイトを処理する PHP で両方の修正を確認し、古い Web・キューのプロセスと全レプリカを交換または再起動します。トップページの表示や CLI の更新だけでは不十分です。

3. 全環境を再起動して検証 ↗

公式更新ドキュメント

Discuz! X原典 ↗PHP security team原典 ↗CVE-2026-109618原典 ↗CVE-2026-109619原典 ↗PHP2Shell 対策中の PHP 更新エラーを解決↗

関連アプリ

← アプリ別ガイドへ戻る