本文へ移動
情シスのミカタ
ニュース約4分で読めます

CERT/CCがPHPの脆弱性2件を公開、認証なしの攻撃に備え更新を

CERT/CCは2026年10月22日、PHPのメモリ関連の脆弱性2件を公開しました。認証なしで任意コードを実行される恐れがあり、特にApache mod_php環境を警告。対象版、修正版、情シスが確認すべき設定と更新手順を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
CERT/CCがPHPの脆弱性2件を公開、認証なしの攻撃に備え更新を

この記事のまとめ

  • PHPのメモリ関連の脆弱性2件が公開され、認証なしで任意コードを実行される恐れがあります。
  • 修正版は8.2.35、8.3.36、8.4.27、8.5.12。特にApache mod_php環境は確認が必要です。
  • 暫定設定だけでは完全に保護できません。委託先を含め、利用版と修正の適用状況を確認してください。
こんな方に#20代#30代#40代#50代#60代実務

カーネギーメロン大学のCERT/CCは2026年10月22日、PHPのメモリ関連の脆弱性2件を公開しました。ネットワーク経由でPHPのWebサービスにアクセスできる攻撃者が、細工したHTTP要求を送り、認証なしで任意のコードを実行できる恐れがあります。CERT/CCは全PHP利用者に修正版への即時更新を強く推奨しています。

ログイン前の処理が攻撃対象、mod_phpは特に注意

対象は、PHPの8.2系列では8.2.35未満、8.3系列では8.3.36未満、8.4系列では8.4.27未満、8.5系列では8.5.12未満です。

CVE-2026-109618は、メモリ不足時の処理にあるメモリ破壊の脆弱性です。要求の処理を初期化している途中でメモリ不足になると、後処理で不正なメモリに触れる恐れがあります。

CVE-2026-109619は、使い終えて解放したメモリを再び参照する脆弱性です。同じワーカー、つまり要求を処理するプロセスが、後続の要求で解放済みの要求データを参照する恐れがあります。

CERT/CCは、ApacheにPHPを組み込むmod_phpの運用環境を、特にリスクが高いとしています。この環境では、アプリが動く前の段階に、認証不要の要求で攻撃できることを実証済みです。アプリのログイン機能だけを根拠に、対応不要とは判断できません。

なお、攻撃できることの実証と、実際の悪用の確認は別です。今回の資料には、実際の悪用や被害の有無は書かれていません。

修正版への更新が基本、暫定設定だけでは不十分

修正版はPHP 8.2.35、8.3.36、8.4.27、8.5.12です。修正版のソースは公式サイトのphp.net/downloadsで入手できます。Linux利用者には、ディストリビューションの提供元に更新パッケージを確認するよう案内しています。日本での提供は発表には書かれていません。

公式更新が終了したPHP 8.1以前については、長期サポートを行うLTS提供元への修正確認か、サポート対象版への移行を推奨しています。PHPセキュリティチームは7.4、8.0、8.1向けに限定的な修正の移植も提供しました。ただし、これを通常の公式更新が再開したという意味で受け取らないようにしてください。

CERT/CCは、暫定的な設定変更だけでは完全に保護できず、2件の両方への対策が必要だとしています。要求本文のサイズや入力変数数の制限、ネットワーク分割、PHPの最小権限運用、異常なプロセス挙動の監視も案内していますが、更新の代わりにはなりません。

影響する会社・しない会社

  • 影響する: 対象となるPHPの版でWebサービスを動かし、ネットワーク経由でアクセスできる会社です。Apache mod_php環境は特に優先して確認する必要があります。
  • 影響する: PHP 8.1以前を使い続けている会社です。公式更新が終了しているため、LTS提供元の修正状況か移行先を確認する必要があります。
  • 影響しない: PHPを利用していない会社は、今回のPHP脆弱性の直接の対象ではありません。委託先を含め、PHPの利用有無を確認してから判断してください。
  • 影響しない: 今回の2件への修正が適用済みの環境は、記載された脆弱な版の範囲には入りません。アプリの名称だけでなく、実際に動くPHPの版と修正状況で判断します。

情シスが今日やること

  1. 今日、Webサーバーの構成情報と運用台帳を確認してください。PHPの版、Apache mod_phpの利用有無、ネットワークからの到達可否を記録します。委託運用なら、同じ項目を委託先に照会します。
  2. 対象環境の運用担当者に即時更新の推奨を伝え、更新担当と作業予定を決めてください。Linuxではディストリビューション提供元の更新情報を確認します。PHP 8.1以前は、LTSの修正有無とサポート対象版への移行を確認します。
  3. 更新までの暫定対応が必要なら、PHPの管理者設定を担当者と点検してください。CERT/CCは、メモリ不足対策としてmemory_limit=-1を固定し、アプリから変更不可にすることを案内しています。post_max_sizeはアップロード不要なら8M、必要なら32Mに抑える案内です。RLIMIT_ASやRLIMIT_DATAは使わないよう警告しています。
  4. 解放済みメモリへの対策も確認してください。案内されているのはsession.upload_progress.enabled=0と全ワーカーの再起動です。PHP 8.5ではfatal_error_backtraces=0と全ワーカーの再起動も対象です。一方の設定だけで対応完了にせず、更新を優先します。
  5. 更新作業後は、実行中のPHPの版と修正適用状況を再確認し、サービス責任者に結果を共有してください。併せて、異常なプロセス挙動を誰が監視するかを決め、未更新の環境と対応予定を残します。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月23日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします