2026年7月17日、WordPressは重大なセキュリティ問題を修正したバージョン7.0.2を公開しました。通称「wp2shell」と呼ばれる問題に関連し、対象バージョンのまま運用しているサイトは、管理画面にログインしていない第三者から攻撃されるおそれがあります。
レンタルサーバー会社や保守サービスから注意喚起が届いた方は、慌ててファイルを削除したり、WordPressを再インストールしたりする必要はありません。まず現在のバージョンを確認し、対象ならバックアップを確保してから速やかに更新してください。
最初に結論:対象バージョンなら、修正版へ更新してください
WordPress 6.8.0〜6.8.5、6.9.0〜6.9.4、7.0.0〜7.0.1が対象です。7.0.2、6.9.5、6.8.6では、それぞれの系統に対する修正が提供されています。すでに修正版以上なら、この問題のために再インストールする必要はありません。
対象バージョンと更新先
WordPress 6.8.0〜6.8.5
6.8.6以上へ更新してください。6.8系は主にCVE-2026-60137の影響を受けます。
WordPress 6.9.0〜6.9.4
6.9.5以上へ更新してください。2件の脆弱性が組み合わさる攻撃の影響範囲です。
WordPress 7.0.0〜7.0.1
7.0.2以上へ更新してください。WordPress公式は対象サイトに対して自動更新も有効化しています。
WordPress 6.8より前のバージョンは、今回公表された2件の脆弱性の対象外とされています。ただし、古いWordPressには別の脆弱性や互換性の問題が残ることがあります。今回の対象外だから安全と判断せず、バックアップと動作確認の計画を立てたうえで、現在サポートされているバージョンへの移行を検討してください。
「wp2shell」とは何が危険なのか
wp2shellは、WordPress本体で見つかった次の2件の問題が連鎖する攻撃を指す通称です。
WP_QueryのSQLインジェクション
検索条件の処理が不十分で、意図しないデータベース操作につながる可能性がある問題です。WordPress 6.8、6.9、7.0の対象範囲に修正が提供されました。
REST APIのバッチルート混同
REST APIの処理を悪用し、もう一方の脆弱性と組み合わせて認証前の攻撃につなげる問題です。WordPress 6.9と7.0の対象範囲に影響します。
攻撃が成立すると、非公開データへのアクセス、管理者権限の奪取、記事や画像の改ざん・削除、不審なコードの設置など、サイト全体に影響する不正操作へ発展するおそれがあります。プラグインを入れていないサイトでも、WordPress本体が対象バージョンなら確認が必要です。
今すぐ行う5つの確認
現在のバージョンを記録する
WordPress管理画面の「ダッシュボード」→「更新」で、現在のバージョンを確認します。画面をスクリーンショットで残しておくと、相談時にも役立ちます。
ファイルとデータベースをバックアップする
可能であれば更新前の状態を保存します。バックアップの保存先と、実際に戻せる方法が分からない場合は、更新操作の前にサーバー会社や保守担当へ確認してください。
修正版へ更新する
対象バージョンなら、同じ系統の修正版以上へ更新します。互換性を確認できる場合は、現在サポートされている最新の安定版へ更新するのが基本です。
公開画面と管理画面を確認する
トップページ、問い合わせフォーム、予約・決済など事業に重要な画面を確認します。レイアウト崩れやエラーがあれば、追加操作を止めて記録を残してください。
不審な変化がないか確認する
知らない管理者、覚えのない記事、別サイトへの転送、警告メール、不審なファイル更新がないか確認します。異常がある場合は、削除する前に証拠を残します。
WordPressを更新する方法
WordPress管理画面から更新する場合
- WordPressの管理画面にログインします。
- 左メニューの「ダッシュボード」→「更新」を開きます。
- 現在のバージョンと更新案内を確認します。
- バックアップを確認してから、画面の案内に従って更新します。
- 更新後、バージョンと公開画面をもう一度確認します。
レンタルサーバーの管理画面から更新する場合
利用中のレンタルサーバーによっては、サーバーの管理画面にWordPress本体の更新機能が用意されています。機能名や操作手順はサービスごとに異なるため、各社の公式ヘルプで確認してください。案内メールのリンクが不安なときは、メール内のボタンからではなく、普段利用している管理画面を直接開いて操作します。
サーバー側のWAFが有効でも、WordPress本体の更新は必要です
レンタルサーバーによっては、WAF(Web Application Firewall)、マルウェア検知、アカウントごとの環境分離などの防御機能が提供されています。これらは被害の可能性を下げる重要な対策ですが、WordPress本体の脆弱性を修正する更新の代わりにはなりません。利用できる防御機能を有効にしたうえで、WordPressも修正版へ更新してください。
更新できた後も、心配なときは侵入の有無を確認します
更新は新たな攻撃を防ぐために最優先ですが、更新前にすでに侵入されていた場合、更新だけで不審な管理者や設置済みのファイルが消えるわけではありません。次のような兆候がある場合は、感染・改ざんの確認が必要です。
- 知らない管理者ユーザーが追加されている
- 覚えのない記事、固定ページ、広告、リンクがある
- 検索結果やアクセス時に別サイトへ転送される
- サーバーやセキュリティサービスから警告が届いた
- 更新後もエラー、表示崩れ、ログイン不能が続いている
不審なPHPファイルやユーザーを見つけても、すぐ削除すると侵入経路を調べる手がかりまで失うことがあります。URL、日時、警告文、スクリーンショットを残し、バックアップを確保してから専門家へ相談してください。
WordPressの脆弱性通知が届いた方の無料相談を受け付けています
みまもりサポートでは、対象バージョンか、更新できているか、感染確認が必要な状態かを切り分けます。サイトURLと、分かる範囲のWordPressバージョン、届いた通知の件名、気になる症状をお知らせください。
初回相談でパスワード、FTP情報、秘密鍵を送る必要はありません。まず公開情報と状況を整理し、必要な作業だけをご案内します。
よくある質問
WordPress 7.0.2なら、もう対応は不要ですか?
今回の脆弱性に対する修正は入っていますので、この問題のために再インストールする必要はありません。ただし、更新前から不審な転送や管理者追加などがあった場合は、侵入の有無を別途確認してください。
自動更新のメールが届きました。何を確認すればいいですか?
メールのリンクを直接開かず、普段使っている管理画面またはサーバーのマイページから現在のバージョンを確認してください。対象系統の修正版以上で、公開画面にも異常がなければ、まず更新は完了しています。
サーバーのWAFが有効なら、更新しなくても大丈夫ですか?
いいえ。WAFは攻撃を防ぐ層のひとつですが、WordPress本体の脆弱性そのものを修正するものではありません。WAFを有効にしたまま、WordPressも修正版へ更新してください。
管理画面に入れず、バージョンを確認できません
ログインを何度も繰り返したり、不審なファイルを削除したりせず、表示されたエラーと時刻を記録してください。サーバー側から確認できる場合がありますので、無料初期診断で状況をお知らせください。
WordPress 6.8.6や6.9.5へ更新すれば、ずっと使い続けられますか?
今回の問題に対する修正は提供されていますが、WordPress公式は最新バージョンのみを積極的なサポート対象としています。まず緊急修正を適用し、その後にバックアップと互換性を確認しながら最新安定版への移行を検討してください。
参考資料
- WordPress 7.0.2の変更内容(WordPress.org)
- WordPress 7.0.2 Release(WordPress.org)
- REST API batch-route confusion advisory(WordPress / GitHub)
- WP_Query SQL injection advisory(WordPress / GitHub)
本記事は2026年7月21日時点のWordPress公式およびセキュリティアドバイザリの公開情報をもとに、サイト運営者向けに要点を整理したものです。