記事詳細

PHPの重大な脆弱性でたくさんのサイトが止まった週に、GaroopがGoとNext.jsでやっていたこと

公開日: 2026/10/26

#PHP#脆弱性#セキュリティ#Go#Next.js
PHPの重大な脆弱性でたくさんのサイトが止まった週に、GaroopがGoとNext.jsでやっていたこと

この記事のポイント

・PHP公式は10月21日、8.5.12/8.4.27/8.3.36/8.2.35への即時更新を呼びかけた

・守りで一番大事なのは「すぐ更新できる体制」

・Garoopは同じ週にNext.js・Node.js・Goをまとめて更新していた

こんにちは。株式会社Garoop代表の山下です。

先に結論を書きます。これからの守りで一番大事なのは、「すぐ更新できる体制」を持っておくことです。 10月21日のPHPの件で、それがはっきりしました👍

10月21日、PHPに何があったのか

PHPの公式サイトは10月21日、認証なしで外からプログラムを動かされてしまう(リモートコード実行)重大な脆弱性2件を直した、セキュリティ更新を出しました。

・修正版:PHP 8.5.12/8.4.27/8.3.36/8.2.35

・脆弱性:CVE-2026-109618、CVE-2026-109619

・公式の言葉:「All PHP users are strongly encouraged to update immediately.」(すべてのPHP利用者に、すぐ更新することを強くすすめる)

・さらに「There are no complete mitigations, updating is the only safe choice.」(完全な回避策はなく、更新だけが安全な選択肢)

出典:PHP「[Security advisory: Critical remote code execution vulnerabilities, update now](https://www.php.net/archive/2026.php#2026-10-21-5)」(2026年10月21日)

PHPは、WordPressをはじめ世界中のWebサイトで使われています。国内でも、銀行、自治体、交通、ホスティング会社など、たくさんの組織が予防のためにサービスを一時止めて更新作業をしました。セキュリティ情報をまとめているpiyologさんの集計では、停止を確認できた組織は246にのぼります。

出典:piyolog「[PHPの2件の深刻な脆弱性(CVE-2026-109618、CVE-2026-109619)についてまとめてみた](https://piyolog.hatenadiary.jp/entry/2026/10/21/174516)」

止めて、直して、また開ける。被害が出る前に止めた判断は、守る側としてすごく正しいと思います。

僕たちのサービスは、GoとNext.jsで作っている

Garoopのサービスは、バックエンドがGo、画面がNext.jsです。PHPは使っていないので、今回の件で止める必要はありませんでした。

実は9月の時点で、僕はXにこう書いていました。

「phpがAI時代にメンテナンスされるとも思わないので入れ替えた方がよいかもね」(2026年9月のXより)

言語の好き嫌いの話ではないです。AIがコードを書く時代は、AIが書きやすくて、更新が速く回る道具を選んだ方が、守りも攻めも強くなる、という話です。

同じ週に、僕たちも更新を回していた

PHPの件と同じ週、Garoopでも自分たちの道具の更新をまとめてやっていました。

・10月18日:画面側のNext.jsを新しいバージョンに上げた。依存パッケージの脆弱性チェック(npm audit)で出ていた件数が、あるサービスでは32件から16件、別のサービスでは20件から8件に減った

・10月20日:決められたバージョンより古いNode.jsでは、そもそもビルドできないようにした

・10月21日:バックエンドのGoを1.27.3に上げて、脆弱性のある依存モジュールも更新した

10月21日のXにも「GoとNodeのバージョンは上げた」と書いています。AIに手伝ってもらうと、こういう更新作業がめちゃくちゃ速く終わります。

PHPのサイトを持っている方へ

WordPressなどPHPのサイトを持っている方は、まずこれだけ確認してください。

・サーバーの管理画面で、PHPのバージョンが上の修正版以上になっているか

・レンタルサーバー会社のお知らせで、今回の件への対応が終わっているか

・PHP 8.2を使っている場合は、2026年12月31日でサポートが終わるので、新しいバージョンへの移行を計画する(PHP公式のお知らせより)

・古い8.1以前のままのサイトがあれば、この機会に新しいバージョンに上げる

次に挑戦すること

更新は、気合いでやるより仕組みでやる方が続きます。依存パッケージのチェックと更新を、AIと一緒にもっと自動で回せるようにしていきます。古いバージョンのまま放っておかない。これを当たり前にします🚀

おわりに

どんな言語やソフトにも、脆弱性は見つかります。大事なのは、見つかったときにすぐ直せることです。止めて、直して、また開ける。そのスピードを上げる準備を、今日から少しずつやっていきましょう。

FAQ

Q. 2026年10月のPHPの脆弱性とは何ですか?

A. CVE-2026-109618とCVE-2026-109619の2件で、認証なしで外からプログラムを動かされるおそれがある重大な脆弱性です。PHP公式は修正版への即時更新を強くすすめ、完全な回避策はないとしています。

Q. どのバージョンに更新すればよいですか?

A. PHP 8.5.12、8.4.27、8.3.36、8.2.35以上です。PHP 8.2は2026年12月31日でサポートが終わるため、新しいバージョンへの移行も計画してください。

Q. GaroopのサービスはPHPの影響を受けましたか?

A. GaroopのサービスはバックエンドがGo、画面がNext.jsで、PHPは使っていないため停止の必要はありませんでした。同じ週にGoを1.27.3に上げるなどの更新を行っています。

PHPの重大な脆弱性でたくさんのサイトが止まった週に、GaroopがGoとNext.jsでやっていたこと | 記事 | 株式会社Garoop(ガループ)