何が起きたか
10月26日から28日に、CISAのKEVカタログ(悪用が確認された脆弱性の一覧)に、5つの製品が追加されました。いちばん大きいのは、10月21日に修正版が出たPHPの2件(CVE-2026-109618、109619)です。10月26日に、KEVに載りました。
PHPについて、確認できたことは、以下のとおりです。
- IPAは、10月27日に、KEVへの登録を追記しました。国内での攻撃被害の事例は、把握していない、としています。
- JPCERT/CCは、10月29日に、注意喚起を更新しました。悪用を試みる通信を観測した、という報告が、相次いでいます。あるファイアウォール製品の、特定のバージョンで、侵害が成功したことを示す痕跡が確認された、という報告もあります。製品名は、書かれていません。
- 攻撃者は、PHPの2件と、Linuxカーネルの権限昇格の脆弱性を、組み合わせた攻撃を、作っているとされています。侵害した機器を足がかりに、内部のネットワークへ広げようとした形跡も、示されています。
- KEVの10月28日の追加(Linuxカーネル、CVE-2026-46300)の説明に、PHPの2件と組み合わせて、PHPのWebシェルを置き、rootでコマンドを実行できる、と書かれています。
この週にKEVに追加された5つの製品は、以下のとおりです。「確認元」の「原文」は、メーカーや公的機関の案内を、直接読んだものです。
| KEV追加日 | 製品(CVE) | 案内の日付 | 確認元 | 案内の悪用の書き方 |
|---|---|---|---|---|
| 10月26日 | PHP(CVE-2026-109618、109619) | 10月21日 | 原文 | JPCERT/CCは、悪用を試みる通信の報告が相次ぐ、としている |
| 10月27日 | Google Brotli(CVE-2026-111497) | 10月21日(Google)、10月26日(JPCERT/CC) | 原文(JPCERT/CC) | 記載なし |
| 10月27日 | Adobe Commerce、Magento(CVE-2026-48356) | 7月14日(8月11日更新) | 原文 | Adobeは、悪用を把握していない、としている |
| 10月28日 | VMware ESX(CVE-2026-41709) | 7月29日(8月19日更新) | 原文 | 悪意のある管理者が、悪用できる、という書き方 |
| 10月28日 | Linuxカーネル(CVE-2026-46300) | 未確認 | KEVのみ | KEVが、PHPの2件との組み合わせを書いている |
KEVの追加日は、案内の日付と、同じではありません。Adobe Commerceは、約3か月半前に、案内が出ています。
この記事の材料は、10月29日までの情報です。その後の続報は、確認できていません。
自社に関係あるか
製品ごとに、「使っている / 使っていない / 分からない」を決めます。「分からない」は、使っている前提で進めます。
この記事の見方です。PHPと、Linuxカーネルを、先に確認するのが、よいと考えます。PHPは、KEVに載り、JPCERT/CCが攻撃の試みの報告を書いています。この2つは、組み合わせた攻撃が、KEVとJPCERT/CCに、書かれています。この順番は、記事の判断です。ほかの製品も、使っていれば、確認します。
使っている製品の、対象と修正版は、以下のとおりです。
| 製品 | 対象 | 修正版・対応 |
|---|---|---|
| PHP | 8.5.12、8.4.27、8.3.36、8.2.35より前。8.1以前は、更新が出ない | 8.5.12、8.4.27、8.3.36、8.2.35。8.1以前は、サポート中の版へ移行 |
| Google Brotli | v1.2.0から1.2.1より前、v1.1.0から1.1.1より前、v1.0.3から1.0.10より前 | v1.2.1、v1.1.1、v1.0.10。Node.js、Bun、PythonのBrotliパッケージなども、対象 |
| Adobe Commerce、Magento | Adobe Commerce 2.4.9、2.4.8-p5以前など(Adobeのページを確認) | 2.4.9-2026-jul、2.4.8-2026-jul、2.4.7-2026-jul、2.4.6-2026-jul、2.4.5-2026-jul、2.4.4-2026-jul |
| VMware ESX | 9.1.x、9.0.x、8.0など | 9.1.x: ESXi-9.1.0.0-25370933、9.0.x: ESXi-9.0.2.0100-25595025、8.0: ESXi80U3j-25429389 |
| Linuxカーネル | 確認できていません | ディストリビューションごとに違う。提供元の案内で確認 |
補足です。
- PHP: 設定による緩和策は、攻撃の経路を減らすだけで、完全ではありません。更新だけが、対策です(JPCERT/CC)。
- Brotli: JPCERT/CC(原文の要点)は、回避策はない、と書いています。
- PHPとBrotli(Windows向けPHP): PHP公式は、10月26日に、Windows向けのPHPを、Brotli 1.2.1を含む形に更新しました。
- 更新版は、8.5.12-1、8.4.27-1、8.3.36-1、8.2.35-1です。
- 影響する条件は、cURL拡張の、HTTPレスポンスの自動展開が有効なときです(既定では、無効)。
- PHPのバージョン番号は、変わりません。パッケージの表記(「-1」)で、確認します。
- WindowsでPHPを使っている場合は、運用している会社に、更新版を適用したかを、確認します。
- ほかのBrotliを組み込んだ製品は、各開発者の最新の案内で、確認します。
- Adobe Commerce: 深刻度は、Critical(CVSS 3.1で9.6)で、認証なしで悪用できる、と書かれています。Adobeのページには、悪用を把握していない、という記載が、確認した版にあります。KEVには、載っています。
- VMware ESX: 深刻度は、Low(CVSS 2.7)です。悪意のある管理者が、いくつかの操作を、ログに残さずに行える、という内容です。回避策は、ありません。ESX 7.0は、この件の表に、載っていません。
- Linuxカーネル: 修正版の番号は、確認できていません。使っているLinuxの提供元(ディストリビューション)の、案内を確認します。
5分でできるチェック
使っている製品の行だけ、確認してください。「はい」が望ましい質問です。
- 5つの製品に、「使っている / 使っていない / 分からない」の印を付けましたか(はい / いいえ)
- PHPで動くWebサイトやシステムを、自社か委託先が、運用していますか(運用している / していない / 分からない)
- 運用しているPHPは、修正版以降(8.5.12、8.4.27、8.3.36、8.2.35)ですか(はい / いいえ / 分からない)。PHP 8.1以前を使っていないことも、確認してください
- そのサーバーのLinuxは、提供元の、最新の更新を、適用済みですか(はい / いいえ / 分からない)
- 使っているAdobe Commerce、Magento、VMware ESXは、上の表の修正版以降ですか(はい / いいえ / 分からない / 使っていない)
- Brotliを組み込んだ製品(Node.jsを使ったシステムなど)を、使っているかを、開発した会社に確認しましたか(はい / いいえ)
「いいえ」と「分からない」は、下の作業の対象です。
今日やること
- 5つの製品に、印を付ける。分からないものは、担当者か委託先に聞く。
- PHPとLinuxを、先に進める。PHPで動くものを、書き出し、運用している会社に、バージョンと、更新の状況を、確認する。
- 更新などの変更の前に、ログを保管してもらう。攻撃を受けた形跡が、あとで、見つけにくくなるためです。形跡が見つかったときは、自分で消さず、専門の業者に切り替える。
- 変更の前に、サイトとデータの、バックアップと、元に戻す手段を確認する。作業の時間と、サイトが止まる影響を、業者と決める。確認できないときは、更新を進めず、業者に切り替える。
- 更新し、更新後のバージョンを、確かめる。PHPと、Linuxの両方を、確かめる。サイトが、ふだんどおり動くことも、確認する。
- 使っているほかの製品(Brotli、Adobe Commerce、Magento、VMware ESX)も、同じ順番で、進める。質問は、下の2つ目の文面を使えます。
- 製品ごとに、修正版より前を、影響を受ける条件で使っていた場合、または、条件を確認できない場合は、侵害の確認の要否を、提供元か、管理者に確認する。製品ごとの条件は、以下のとおりです。
- PHP: 遠隔から攻撃されるので、インターネットに公開して使っていたかが、条件の1つです。JPCERT/CC(原文の要点)が挙げる、次の点を、見てもらいます。
- 異常に長い、または、形のおかしいPHPSESSIDのCookieが、返されていないか。
- 不審なmultipart/form-data形式のリクエストが、ないか。その前後に、PHPのメモリの上限のエラーや、HTTPの500エラーが、出ていないか。
- PHPのワーカーのプロセスが、予期せず止まったり、何度も再起動したりしていないか。
- Brotli: 細工された圧縮データを展開する処理が、あったかが条件です(JPCERT/CC)。インターネットに公開していないだけでは、対象から外せません。
- VMware ESX: 悪意のある管理者が悪用する内容です。管理者の権限を持つ人と、ログの記録を、確認します。この脆弱性は、一部の操作をログに残さずに行える、という内容なので、ログに異常がないだけでは、悪用を否定できません。影響を受ける版を使っていたときは、提供元か専門の業者に、調査の要否と方法を、確認し、必要な調査の実施と、結果の受領まで、進めます。
- Linuxカーネル: 権限昇格の脆弱性です。別の脆弱性(PHPなど)で、入られたあとに、使われるおそれがあるので、インターネットに公開していないだけでは、対象から外せません。PHPなどの形跡と、あわせて確認します。
- PHP: 遠隔から攻撃されるので、インターネットに公開して使っていたかが、条件の1つです。JPCERT/CC(原文の要点)が挙げる、次の点を、見てもらいます。
痕跡が見つからなくても、攻撃を受けていない、とは断定できません。
業者に送る文面は、以下のとおりです。1つ目は、PHPとLinuxの文面です。
PHPとLinuxの脆弱性について、教えてください。
当社のサイトやシステムで、PHPを使っていますか。バージョンと、動かすサーバーのLinuxの提供元(ディストリビューション)を教えてください。
PHPが、8.5.12、8.4.27、8.3.36、8.2.35以降(または、使っているディストリビューションの、修正済みのパッケージ)に、更新済みか教えてください。未更新なら、更新の予定日と、作業中の業務への影響を教えてください。
Linuxのカーネルは、提供元の、最新の更新を、適用済みですか。CVE-2026-46300の、修正済みか教えてください。
WindowsでPHPを使っている場合は、Brotliを含む、更新版(8.5.12-1など)を、適用済みか教えてください。
PHP 8.1以前を使っている場合は、サポート中のバージョンへ移す計画と、その日までの対策を教えてください。
PHPについて、修正版より前を、インターネットに公開して使っていた期間に、攻撃を受けた形跡がないかを、調べるか教えてください。調べるなら、実施者、実施日、結果をもらえる日を教えてください。
Linuxについて、PHPなどの形跡とあわせて、調べるか教えてください。調べるなら、実施者、実施日、結果をもらえる日を教えてください。
Brotli、Adobe Commerce、Magento、VMware ESXの文面は、以下のとおりです。
次の製品について、教えてください。(製品: Brotliを組み込んだ製品、Adobe Commerce、Magento、VMware ESXのうち、該当するもの)
当社の環境(委託先のツールも含む)で、使っていますか。
使っている場合は、バージョンと、今回のCVE(CVE-2026-111497、CVE-2026-48356、CVE-2026-41709)の対象かを教えてください。
対象の場合は、修正版への更新の状況を教えてください。未更新なら、更新の予定日と、作業中の業務への影響を教えてください。
更新のあとに、バージョンを確認した結果を教えてください。
対象のバージョンを使っていた期間に、侵害の確認が必要かどうかと、必要なときの実施者、実施日、結果をもらえる日を教えてください。
「依頼した」「緩和策を入れた」は、完了ではありません。次の3つがそろったら、完了です。
- 5つの製品すべてが、次のどれかになっている。確認できていないものは、完了ではありません。
- 使っていない。
- 使っているが、メーカーの案内で、対象のバージョンではない、または、対象の条件を満たさないと確認できた。
- 修正版以降と確認できた。WindowsでPHPを使っている場合は、cURL拡張の自動展開が無効だと確認できた、または、更新版(8.5.12-1など)を適用し、パッケージを確認した。
- 更新し、更新後のバージョンを確かめた。WindowsでPHPを使っている場合は、同じ確認を、あわせて行った。
- PHP 8.1以前だったので、サポート中のバージョンへの移行を終えた。または、公開を止めた。修正済みのパッケージを入れただけ、緩和策を入れただけ、移行の計画だけの段階は、当面の対策で、完了ではありません。
- 製品ごとに、修正版より前を、影響を受ける条件で使っていた場合、または、条件を確認できない場合は、侵害の確認の要否が確認され、必要なら確認が実施され、結果を受け取っている。
- 形跡が見つかったときは、専門の業者による調査が実施され、結果を受け取り、見つかった問題の是正まで済んでいる。
自社で対応が難しい場合
次のどれかに当たるときは、サイトを作った会社、保守の業者、専門の業者に切り替えてください。
- PHPやLinuxの、バージョンや提供元が、分からない
- サーバーに入れない、バックアップと元に戻す手段を、確認できない
- 更新で、サイトが動かなくなりそう、または、PHP 8.1以前で、移行の方法が分からない
- 上の「攻撃を受けた形跡」に当たるものが、見つかった。インシデントとして扱い、ログなどの証拠を保全したうえで、専門の業者に、詳しい調査を頼んでください
出典
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- https://www.php.net/archive/2026.php#2026-10-21-5
- https://www.jpcert.or.jp/at/2026/at260033.html
- https://www.ipa.go.jp/security/security-alert/2026/alert20261022.html
- https://www.jpcert.or.jp/at/2026/at260034.html
- https://www.adobe.com/trust/security/products/commerce/apsb26-73.html
- https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/38017