副業・稼ぐ力
PR

WordPressのPHPバージョンと脆弱性|番号が古くても修正済みだった話と、AIと点検した8項目

WordPressのPHPバージョンと脆弱性|番号が古くても修正済みだった話と、AIと点検した8項目
河合義寛(YoshihiroK)
このページには広告・アフィリエイトリンクを含みます。

2026年10月21日の深夜に、PHPの「致命的」な脆弱性2件を直す緊急の修正版が出ました。

PHPはWordPressを動かしている土台の言語です。

ニュースを受けて、このブログでもすぐに点検をしました。

相手はAIのClaudeです。

WEB管理のパートナーとして、調べものから片付けまでを一緒に進めました。

この記事は、その日の点検の記録です。

PHPのバージョンの見方でつまずいた点と、点検した8項目をまとめます。

この記事で分かること

PHPのバージョンが、修正版より古い番号に見えても慌てなくていい場合があること。

今回の脆弱性で、個人ブログが明日やっておきたい点検8項目。

AIをWEB管理のパートナーにするときの、任せることと自分でやることの線引き。

スポンサーリンク

結論:番号だけで判断せず、先にサーバー会社のお知らせを読む

先に結論を書きます。

WordPressのPHPバージョンが修正版より古い番号でも、危ないとは限りません。

レンタルサーバー会社が、番号を変えずに修正だけを当てていることがあるからです。

自分のブログがまさにそうでした。

なので最初にやることは、PHPのバージョンを上げる作業ではありません。

契約しているサーバー会社のお知らせを開いて、「修正済み」と書いてあるかを読むことです。

明日やる1つ

契約しているレンタルサーバー会社のお知らせ欄を開き、今回のPHPの脆弱性について「対応完了」と出ているかを確かめる。

出ていなければ、サイトヘルスでWordPressのPHPバージョンを見て、修正版と比べる。

案内役の黒猫
番号が古いからって、すぐ慌てんでええ。
まずはサーバー会社のお知らせを読むんやで。

2026年10月のPHPの脆弱性で何が起きたか

サーバーが並ぶサーバールーム
PHPは、多くのレンタルサーバーで動いているWebサイトの土台です。

今回の脆弱性は、2件の組み合わせで「PHP2shell」と呼ばれています。

悪用されると、外部の第三者がサーバーの上で好きなプログラムを動かせるおそれがある、という深刻な内容です。

修正版は日本時間の10月21日の23時ごろに公開され、翌22日にはIPA(情報処理推進機構)の注意喚起も出ました。

影響を受ける版と修正版は、図1のとおりです。

2026年10月のPHPの脆弱性:影響を受ける版と修正版 PHPの系列 影響を受ける版 修正版 8.2系 8.2.35より前 8.2.35 8.3系 8.3.36より前 8.3.36 8.4系 8.4.27より前 8.4.27 8.5系 8.5.12より前 8.5.12 8.1以前はサポート終了のため、修正版が出ません 出典:IPA「PHPの脆弱性対策について」2026年10月22日
図1:今回の脆弱性で影響を受けるPHPの版と、修正版の早見表。

注意したいのは、PHP 8.1以前です。

すでにサポートが終わっているので、今回の修正版は出ません。

8.1以前のままのブログは、サポートが続いている版へ上げる検討が必要です。

ニュースで見かけた動き

大きなサービスの中には、予防のために全サービスを一時的に止めた会社もありました。

PHPの更新を代行する有料の緊急サービスの案内も、同じ日に出ていました。

個人ブログなら、まずはサーバー会社の対応を確かめるのが先です。

WordPressのPHPバージョンを確かめる方法

ノートパソコンの画面に表示されたセキュリティの画面
PHPのバージョンは、WordPressの管理画面から誰でも確かめられます。

PHPのバージョンは、管理画面だけで確かめられます。

サーバーにログインする必要はありません。

  1. 管理画面の左のメニューで「ツール」を押す
  2. 「サイトヘルス」を押す
  3. 上のタブで「情報」を押す
  4. 「サーバー」の欄を開く
  5. 「PHP バージョン」の行を見る

そこに出た番号を、図1の修正版と比べます。

自分のブログでは「8.3.35」と出ていました。

修正版は「8.3.36」なので、番号だけ見れば直る前の版です。

番号が古いままでも、修正は当たっていた

ノートパソコンの上に置かれた南京錠。WordPressのPHPバージョンを点検するイメージ
番号だけを見て判断すると、間違えることがあります。

ここで、パートナーのClaudeも一度つまずきました。

サイトヘルスの「8.3.35」を見て、最初は「直る前の版です」と報告してきたのです。

そのあと、サーバー会社のお知らせを読み直して訂正しました。

お知らせには、10月22日の20時45分に、提供しているすべてのPHPに修正を当て終えたと書かれていました。

しかも、PHPの番号は上げずに、今の版のまま修正だけを取り込むやり方だったのです。

そのため、サイトヘルスには前と同じ「8.3.35」が出ます。

お知らせにも、番号は変わらなくても修正は当たっている、という説明がありました。

PHPの脆弱性の直し方は2通りある A 新しい版に上げる 8.3.35 → 8.3.36 番号が変わる サイトヘルスでも新しい番号 B 今の版に修正だけ当てる 8.3.35 → 8.3.35 番号はそのまま サイトヘルスでは古い番号に見える どちらでも脆弱性は直る。番号だけでは判断できない
図2:版を上げる直し方と、今の版に修正だけ当てる直し方。
自分のサイトはBでした。

つまり、番号は古く見えても、中身は直っていたということです。

反対に、サーバー会社のお知らせを読まずに番号だけで判断していたら、要らない作業をするところでした。

慌ててPHPを上げると、テーマやプラグインが動かなくなる心配もあります。

WordPressのPHPバージョンを見るときのコツ

番号と一緒に、サーバー会社のお知らせの日付と文面を確かめる。

「対応完了」「パッチ適用済み」と書いてあれば、番号が古いままでも直っている可能性が高い。

お知らせが見つからないときは、サーバー会社の問い合わせ窓口で聞くのが確実。

AIのClaudeを、WEB管理のパートナーにした

サーバールームでノートパソコンを使う技術者
点検の作業そのものは、AIのパートナーに任せました。

自分はエンジニアではありません。

PHPやサーバーの言葉が並ぶと、どこから手をつけていいか分からなくなります。

そこで、今回の点検はAIのClaudeをWEB管理のパートナーにして進めました。

前にも、ブログのアフィリエイトリンクの点検をAIに任せたことがあります。

その時の話は、ブログ101記事のアフィリエイトリンクの点検をAIにやらせた話に書きました。

今回はサーバーとWordPressの守りを、同じやり方で見てもらいました。

AIのWEB管理パートナーと自分の分担 Claude(AI)がやったこと 状況を調べる(版・設定・ログ) ニュースと公式発表を読む 点検と片付けの作業 作業のあとに表示を確かめる やったことを記録する 自分がやったこと ログインやパスワードの入力 無料ライセンスの登録と規約の同意 削除してよいかの判断 公開してよいかの判断 本人しかできないことは、AIに渡さない
図3:Claudeと自分の分担。
パスワードや規約の同意は、最後まで自分の手で行いました。

任せ方で決めていたことが1つあります。

パスワードの入力と、規約への同意は自分でやる、ということです。

Claudeのほうも、ここは最初から「本人が操作してください」と止まりました。

削除のように元に戻せない作業も、毎回「進めてよいか」を聞いてから動きます。

パートナーとして心強かったのは、この線引きがぶれなかったところです。

面白かったのは、Claudeの作業そのものがサーバーの守りに止められた場面です。

データベースを直接さわる処理を送ったら、サーバーの攻撃防御の機能に弾かれました。

守りがきちんと働いている証拠なので、ここは別のやり方に切り替えて進めました。

案内役の黒猫
AIに任せるのは作業まで。
鍵を開けるのと決めるのは、自分の役目やで。

WEB管理のパートナーと点検した8項目

チェックリストとシャープペンシル
点検は、上から順に1つずつ確かめていきました。

ここからが、実際に点検した8項目です。

個人のWordPressブログなら、どれも管理画面かサーバーの管理画面でできます。

1.サーバー会社のお知らせで「修正済み」かを見る

最初に見るのはここです。

自分が契約しているサーバーでは、10月22日の夜に修正済みと発表されていました。

同じ日に、サーバーの保守作業のお知らせも出ていました。

2.サイトヘルスでPHPのバージョンを確かめる

PHPのバージョンは「8.3.35」で、お知らせに書かれた修正済みの番号と一致しました。

あわせて、WordPress本体が最新版であることと、通信が暗号化されていることも確かめました。

3.使っていないテーマを消す

淡いピンクの紙の上の鍵と南京錠
使っていないものを減らすのも、立派な守りです。

過去に試したテーマが5つ、止めたまま残っていました。

止めてあるテーマでも、中のPHPのファイルはサーバーの上に残っています。

古いままだと、そこが狙われる入口になりかねません。

使っているテーマ1つだけを残して、5つとも消しました。

4.使っていないプラグインと、その残りを消す

止めたままのプラグインが1つありました。

消したあとも、サーバーの設定ファイルや専用のフォルダに、そのプラグインが書き込んだ部分が残っていました。

古いテーマが残した設定値も26個と、古いデータの表が1つ見つかりました。

どれも中身を控えるか、サーバーの毎日のバックアップで戻せることを確かめてから消しています。

5.プラグインの自動更新をオンにする

プラグインは、自動更新がオンのものが2個しかありませんでした。

残りもオンにして、その時点の17個のうち16個が自動で最新になるようにしました。

オンにしなかった1個は、自分のブログ用に作ったプラグインで、配布元がないものです。

6.管理画面からのファイル編集を止める

WordPressには、管理画面からテーマやプラグインのPHPを書き換えられる機能があります。

便利な反面、万が一ログインを乗っ取られると、そこから中身を書き換えられてしまいます。

設定ファイルに1行足して、この機能を止めました。

あわせて、ブラウザに安全な動きをさせるための設定も、サーバー側に足しています。

7.改ざんを見つける検査を入れる

サーバールームの機器とケーブル
守りの最後は、何かあったときに気づける仕組みです。

ここまでの守りで、欠けていたのは「改ざんに気づく仕組み」だけでした。

そこで、検査用のプラグイン「Wordfence」の無料版を入れました。

機能は、ファイルの改ざんの検査と、ログインの試行回数の制限にしぼっています。

攻撃を止める役目は、サーバーの機能がすでに果たしているからです。

最初の検査は1分27秒で終わり、12,779個のファイルを調べて問題はありませんでした。

8.毎日のバックアップがあるか確かめる

最後に、サーバーの自動バックアップを見ました。

毎日取られていて、14日分が残っていました。

消す作業を安心して進められたのは、このバックアップがあったからです。

点検の前と後

朝の光が差す中でのノートパソコンとコーヒー
点検が終わると、気持ちよく次の作業に戻れます。

点検の前と後を、数字で並べるとこうなりました。

点検の前と後 前 後 使っていないテーマ 5個 → 0個 自動更新がオンのプラグイン 2個 → 16個 古いテーマの設定値 26個 → 0個 改ざんを見つける検査 なし → あり 最初の検査:12,779ファイルを1分27秒で調べて、問題なし
図4:点検の前と後。
自動更新の16個は、その時点のプラグイン17個のうちの数です。

点検のあいだに見たサーバーの攻撃防御の記録には、画面に出ていた範囲だけでも、データベースを狙う攻撃を止めた跡が2日で6件ありました。

個人の小さなブログでも、毎日のように狙われているということです。

だからこそ、穴を減らしておく意味があります。

やらなくてよかったこと、気をつけたこと

明るいオフィスの机に置かれたノートパソコンとノート
あわてて手を動かす前に、確かめる順番を決めておきます。

あわててPHPのバージョンを上げない

サーバー会社が修正を当てていれば、上げる必要はありません。

上げると、テーマやプラグインが動かなくなることがあります。

設定の細かい中身はブログに書かない

この記事でも、ファイルの名前や設定の細部は書いていません。

守りの中身を公開すると、狙う側の手がかりになるからです。

消す前に、戻せることを確かめる

テーマやプラグイン、古い設定値の削除は元に戻せません。

サーバーのバックアップがあるかを先に見ておきます。

8.1以前を使っているなら話は別

サポートが終わっているので、今回の修正は届きません。

サーバーの管理画面で、サポートが続いている版へ切り替える検討をします。

切り替える前に、テーマとプラグインが対応しているかを確かめます。

よくある質問

サイトヘルスのPHPの番号が修正版より古いと、危ないのですか?

危ないとは限りません。

サーバー会社が番号を変えずに修正だけを当てていることがあります。

まずはサーバー会社のお知らせを確かめてください。

自分でPHPのバージョンを上げたほうがいいですか?

サーバー会社が対応済みなら、急いで上げる必要はありません。

8.1以前を使っている場合は、サポートが続く版への切り替えを検討します。

WordPressのPHPバージョンはどこで見られますか?

管理画面の「ツール」から「サイトヘルス」を開き、「情報」タブの「サーバー」の欄で見られます。

AIにサイトの管理を任せても大丈夫ですか?

調べものや点検の作業は任せられます。

パスワードの入力や規約への同意、削除の判断は自分でやると決めておくと安心です。

セキュリティのプラグインは入れたほうがいいですか?

サーバーに攻撃を止める機能があるなら、改ざんに気づく検査だけでも十分役に立ちます。

機能を重ねすぎると、サーバーが重くなることがあります。

まとめ

木の机の上のノートパソコンとコーヒーと観葉植物
点検は、ニュースを見た日のうちに終えられました。

今回のPHPの脆弱性で分かったのは、番号だけで判断しないことの大切さです。

WordPressのPHPバージョンが古い番号に見えても、サーバー会社が修正を当てていれば中身は直っています。

まずはお知らせを読み、そのあとで使っていないテーマやプラグインを減らす。

それだけでも、個人ブログの守りはかなり固くなります。

AIのパートナーと一緒に、点検はニュースを見た日のうちに終わりました。

WordPressのPHPバージョンと脆弱性の点検8項目のまとめカード
保存用のまとめカード。点検するときのチェックリストに使ってください。

明日やる1つ

契約しているレンタルサーバー会社のお知らせ欄を開き、今回のPHPの脆弱性について「対応完了」と出ているかを確かめる。

この記事の写真と図解について(Adobe Stock)

写真10点は、すべてAdobe Stockの無料素材

この記事の写真10点は、Adobe Stockの無料素材から選びました。

サーバーや鍵のように、文章だけでは伝わりにくい話ほど、写真があると読みやすくなります。

ただ、無料の範囲だけでは、狙った場面の写真が見つからないこともあります。

スポンサーリンク(PR)

Adobe Stock の料金プランを見る(PR)

※上記はアフィリエイトリンクです。

図解4点とまとめカードは自分で作っている

図解は、点検の結果をあとから見返せるように作りました。

図にすると、どこまで終わって何が残っているかが一目で分かります。

スポンサーリンク(PR)

図解を自分で作るなら:Adobe Creative Cloud の料金プランを見る(PR)

※上記はアフィリエイトリンクです。

50代から始めるなら、どこから手をつけるか

写真だけ必要なら

Adobe Stock 単体で足ります。

図解や画像を自分で作るなら

Creative Cloud を検討します。

まず手を動かしてみるだけなら

Adobe Express から始めます。

スポンサーリンク(PR)

Adobe Creative Cloud の料金プランを見る(PR)

Adobe Express の料金プランを見る(PR)

※上記はアフィリエイトリンクです。

最後に釘を刺しておきます。

ツールを買っただけでは何も変わりません。

自分もWEBデザインのオンラインスクールに通いましたが、それだけでは1円も稼げませんでした。

作りたいものを先に決めてから、道具を選んでください。

スポンサーリンク(PR)

Adobe Stock の料金プランのバナー

Adobe Creative Cloud の料金プランのバナー

※上記はアフィリエイトリンクです。

本記事は、IPA(情報処理推進機構)の2026年10月22日の注意喚起、契約しているレンタルサーバー会社の同日のお知らせ、筆者のブログで実際に行った点検の記録をもとにまとめたものです。

サーバーの対応は会社ごとに違います。

ご自身の環境は、契約しているサーバー会社の案内で確かめてください。

案内役の黒猫

Instagramでは、図解を週3本出しています。

50代からのAdobeのコツと、心を軽くする本の1行を、黒猫が1分で案内します。

保存して、明日そのまま試せる形にしています。

Instagramを見る@yoshihirok0358

Xからの読者コメントをお待ちしています。
ブログ更新の励みになります!
Facebookでのコメントをお待ちしています。
ブログ更新の励みになります!
スポンサーリンク
Profile
河合義寛(YoshihiroK)
河合義寛(YoshihiroK)
「Re:じぶん再起動ノート」運営者
こんにちは、河合義寛(YoshihiroK)です。53歳で早期退職し、54歳のいまはAdobeとブログで人生を再起動中。医療業界30年の営業経験を土台に、50代からの学び直し・デザイン副業・ブログ収益化のリアルを実体験で発信しています。「今からでも遅くない」そんな再スタートを応援するブログです。
スポンサーリンク
記事URLをコピーしました