ふくふくHukuhuku LLC
EP.19脆弱性ウォッチ 12分公開:

Linux「Fragnesia」がKEV入り:PHPとの攻撃連鎖と稼働カーネルの点検

CVE-2026-46300が10月28日付でCISA KEVに追加。PHPの重大脆弱性との連鎖が記載されました。Ubuntu・Debianの修正版、AWSの対象外条件、再起動後の確認、侵害調査を分けて整理します。

#セキュリティ#Linux#PHP#CVE#脆弱性対応
執筆 / 監修
松尾 亮合同会社ふくふく 代表社員

データ基盤・データパイプライン構築 / BI / 生成 AI 活用支援を専門とするエンジニア (28 年)。 本記事は AI 利用ポリシーに基づき、生成 AI の補助で執筆 → 人間が監修・編集して公開しています。

プロフィール詳細
シェア
ATTENTION:公開PHPサーバーと、そのLinuxホストを優先して確認

CISAはLinuxのCVE-2026-46300を悪用確認済みのKEVに追加し、PHPのCVE-2026-109618・CVE-2026-109619との連鎖に言及しました。PHPとカーネルの修正状況を別々に点検してください。更新完了は、過去に侵害されていないことの証明にはなりません。

今回の新情報は、2026年10月28日付のKEV追加です。Fragnesiaは5月から公表されているLinuxの権限昇格の問題で、10月に初めて発見された脆弱性ではありません。日本時間10月29日朝に取得したCISAの公式KEVデータで、悪用状況と対応の位置付けが変わったことを確認しました。

対象読者は、Linux上でWebサービスを運用する人、PHPの緊急更新を担当した人、コンテナのホストを管理する人です。特に、外部公開サービスの更新履歴が不明な環境は優先して調べます。この記事は公開資料に基づく防御点検の解説です。実サーバーでの攻撃再現や侵害調査を行った報告ではありません。

何が更新されたのか:公表日・悪用確認・修正版を分ける

時点確認できたこと読み方
2026年5月13日AWSがFragnesiaについて告知少なくともこの時点で公開情報がある
2026年5月23日Linux CNAのCVEレコードが公開CVE登録の公開日時。最初の発見日とは別
2026年10月28日CISA KEVに追加今回取り上げる新情報。攻撃開始日を示すものではない
2026年10月29日朝・日本時間本稿の資料確認KEV、CVEレコード、配布元の修正情報を照合

5月の時系列はAWSの初期告知とCVE公式レコードによります。KEVの今回取得データの更新日時は10月28日19:00:04 UTC、日本時間では29日4:00:04です。これはデータ全体の更新日時であり、個々の攻撃が起きた時刻ではありません。

KEVは、PHPの2件と連鎖させ、PHPのWebシェルを設置してroot権限でコマンドを実行できると説明しています。Webシェルはサーバーに置かれる不正な操作用プログラムです。一方、この記載だけでは被害企業、侵入件数、すべての攻撃で使われた順序は分かりません。ランサムウェア利用欄は「Unknown」であり、「利用なし」ではありません。KEV原データ

対応期限欄は10月31日、forensicTriage は Yes です。米国連邦機関向け指令の期限を、日本企業の法的な一律期限とは扱いません。日本の運用担当者にとっては、既知の悪用と調査の必要性を対応優先度へ反映する材料です。CISAの実施ガイダンス

Fragnesiaは何を壊すのか:ネットワーク処理から権限の境界へ

カーネルは、アプリより強い権限でメモリや通信を管理するOSの中心部分です。この問題では、通信データの断片をまとめる際に「ほかと共有しているデータ」という印が失われ、ESPの復号処理が共有されたデータをその場で書き換え得ます。ファイル内容をメモリに保持するページキャッシュまで意図せず変更されることが問題です。Linux CNAの説明

Linux CNAの評価はCVSS v3.1で7.8(High)、ベクターは CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H です。Localは対象マシン側での実行を前提とする評価、PR:Lは低い権限が必要という意味です。このCVE単体を「ネットに接続するだけで外から無認証root」と読み替えてはいけません。CVE公式レコード

ただし、別の脆弱性でアプリの権限による実行を許してしまうと、その後にOSの高い権限へ進む問題が重くなります。今回のPHPとの連鎖は、Webアプリ担当と基盤担当の対応をつなぐ必要がある理由です。CVSSの数値だけで「PHPより低いから後回し」と判断せず、実悪用と自社の構成を合わせて評価します。

Ubuntuは、ローカルでの権限昇格に加え、コンテナからの脱出の可能性も説明しています。すべてのコンテナ構成で必ず脱出できるという意味ではありません。Ubuntuの影響説明 コンテナ内のPHP更新と、共有しているホストのカーネル更新は別の作業として管理します。

影響判定:Linuxなら全部同じではない

対象確認すること誤判定を防ぐ点
Ubuntu / DebianのLinuxホストOSリリース、カーネルの種類、稼働版、配布元の修正状況OS名だけで判定しない。HWE・クラウド向け・OEMなどで版が違う
コンテナ基盤コンテナのPHPと各ホストの稼働カーネルを分けて確認イメージの再ビルドだけでホスト側の修正は完了しない
Amazon Linux / BottlerocketAWSのCVEごとの説明と、独自カーネル変更の有無AWSは本CVEについて必要なespintcpを提供しないため対象外と説明
その他のOS・アプライアンス・独自ビルド製品ベンダーの勧告と組み込みカーネルの対応Ubuntuの版番号を当てはめず、根拠がなければ未確認

AWSの対象外説明はCVE-2026-46300に限ったものです。同じ継続更新の告知には、別のCopy.fail / DirtyFrag関連CVEに対する更新も載っています。「Amazon Linuxはこの1件に非該当」と「Linux関連の更新は一切不要」を混同しないでください。また、AWS上で動くUbuntuまで、この対象外判定に含まれるわけではありません。

モジュールが現在読み込まれていないという観測だけでも、対象外とは断定できません。必要時に読み込まれる構成や独自ビルドもあるためです。本稿ではモジュールを強制ロードしたり、攻撃コードで確かめたりする手順は示しません。配布元の対象判定と修正済みパッケージを確認する方針です。

修正版の対応表:同じ配布元・同じ系列で照合する

2026年10月29日朝の公式表から抜粋。最新の推奨版の一覧ではなく、このCVEの修正済み版を示す。
配布元・対象パッケージ本CVEの修正済み版適用範囲の注意
Ubuntu 26.04 LTS / linux7.0.0-22.22通常のlinuxパッケージ。専用カーネルは別欄
Ubuntu 24.04 LTS / linux6.8.0-124.124HWE版と混同しない
Ubuntu 22.04 LTS / linux5.15.0-181.191HWE版と混同しない
Ubuntu 24.04 LTS / linux-hwe-6.176.17.0-35.35~24.04.1HWEの例
Ubuntu 22.04 LTS / linux-hwe-6.86.8.0-124.124~22.04.1HWEの例
Debian 12 bookworm / linux(ソース)6.1.174-1Debianが示すFixed Version
Debian 13 trixie / linux(ソース)6.12.90-1Debianが示すFixed Version

出典はUbuntuのパッケージ別ステータスとDebian Security Trackerです。後続の修正済みパッケージが提供されている場合は、配布元が現在推奨する更新を選びます。表の版へダウングレードするための一覧ではありません。表にない系列や古いOSを、対象外と決めないでください。

バックポートは、従来の系列を保ちながら必要な修正を取り込むことです。そのため、上流Linuxの大きな版番号だけを比べても判定できません。また uname -r の表示は、Debianのソースパッケージ版やUbuntuの完全なパッケージ版と一致するとは限りません。稼働中のカーネルに対応するパッケージを管理台帳と配布元の情報で結び付けます。

点検から更新確認まで:ダウンロード済みと稼働済みを分ける

まず、管理権限のあるLinuxホストで読み取り専用の情報を集めます。次のコマンドは診断の材料を得るためのもので、脆弱性の有無や侵害の有無を自動判定しません。コマンドをコンテナ内で実行した場合、表示されるOS情報とカーネルの管理主体が異なることがあるため、ホスト担当へ確認してください。

読み取り専用の点検例。最後の一覧には未インストール等の状態も含まれ得ます。Linux実機での実測結果ではありません。
Bash
# LinuxホストのOSリリースと、現在動いているカーネルcat /etc/os-releaseuname -r
# Debian / Ubuntuだけ:パッケージの版と状態を読むdpkg-query -W -f='${binary:Package}\t${Version}\t${db:Status-Status}\n' 'linux-image*'
  1. 1ホストを仮名化した台帳へ、OS・カーネル系列・稼働版・対応パッケージ版・外部公開の有無・担当者を記録する。PHP/FPMの稼働版と修正状況は別列にする。
  2. 2上の表と各配布元の勧告を照合し、修正済み/要対応/未確認を分ける。インストール済みの新カーネルだけで判断せず、現在の稼働版と結び付ける。
  3. 3不審な痕跡や長い未更新期間があれば、変更前の証拠保全を対応担当と調整する。更新と侵害調査を並行した作業として計画する。
  4. 4保守時間、業務影響、復旧手順を決め、配布元の正規更新経路で更新する。必要な再起動やノードの入れ替えまでを作業に含める。
  5. 5更新後に稼働カーネルと対応パッケージを再確認し、Web・PHP/FPM・必要なVPNなどの機能を確認する。複数台・待機系・再作成用イメージも点検する。
  6. 6更新担当・確認日時・稼働版の証拠を残す。ライブパッチを利用する場合は、契約や導入済みというだけでなく、このCVEと現在のカーネルへの適用状態を提供元の手順で確認する。

Ubuntuの公式更新・再起動の説明は、カーネルパッケージを導入した後の再起動まで示しています。同記事には別のDirty Frag関連CVEも含まれるため、影響判定には本稿で示したCVE-2026-46300の専用表を使ってください。自動更新を有効にしていても、再起動前に古いカーネルが動き続けることがあります。

暫定策と侵害調査:パッチ適用だけでは閉じない

Ubuntuは、本件の暫定策をESP関連の緩和策へ案内しています。機能を無効化する方法にはIPsec / VPNなどへの影響があります。業務で何を使っているか確認せずに全台へ設定を配るのは避け、修正版への更新を基本にしてください。本CVEの案内

外部公開を制限したりPHPを更新したりする対応は、侵入の機会を減らします。ただし、すでに別の手段でローカル実行を許している場合や、ほかの低権限ユーザーがいる場合まで解決したことにはなりません。暫定策には担当者と期限を付け、カーネルの修正確認を残します。

KEVの調査フラグを踏まえ、未更新の公開サーバーでは、更新だけでなく侵害の痕跡を調べる計画も必要です。CISAのガイダンスは、範囲の特定、証拠の保全・収集、修正、封じ込め、分析、対応の拡大判断を整理しています。以下は日本の読者向けにまとめた運用上の点検例であり、CISAが公表した本件専用の検知指標ではありません。

  1. 1Web・PHP/FPM・認証・監視の記録を、保持期間と欠損も含めて確認する。不審なファイル変更、説明できないプロセスや外向き通信、アカウント変更などを、信頼できる配備履歴と照合する。
  2. 2侵害が疑われる場合は、証拠を消す初期化や不審ファイルの即時削除を先に行わず、社内の対応担当・保守窓口と、保全と隔離の順番を決める。被害拡大中なら封じ込めも急ぐ。
  3. 3root権限の侵害が疑われるホストでは、ホスト自身の出力やログだけを完全には信用しない。外部に保管したログ、既知の正常な配備物、対応担当の調査を組み合わせる。
  4. 4ログ不足や異常なしという単一の観測を「侵害なし」にしない。復旧、認証情報の扱い、信頼できる環境からの再構築が必要かは、調査結果と業務影響で判断する。

一般のサービス利用者がサーバーを操作する必要はありません。委託先には「PHPは更新しましたか」に加えて、「LinuxのCVE-2026-46300は対象ですか」「稼働カーネルまで確認済みですか」「過去の侵害確認はどう扱いましたか」と尋ねると、担当の境界で作業が抜けにくくなります。

LLMに頼むなら、機密を除いた台帳の照合から

LLMには、公開勧告と仮名化した構成・版の台帳を渡し、未確認の行や担当の抜けを見つけてもらいます。公開IP、ホスト名、認証情報、ログ全文、不審なファイル本体は不要です。古い一般知識で判定させず、根拠URLと確認日を付けます。

防御点検の依頼文。LLMの出力は原資料と管理担当者の確認で検証します。
Text
あなたはLinuxとPHPの防御点検を補助する担当です。渡した仮名化台帳と公式資料だけを使い、読み取り専用の対応計画を作ってください。実機への接続、攻撃再現、外部探索、モジュール読み込み、更新、設定変更、再起動は実行しないでください。
対象: CVE-2026-46300。PHPのCVE-2026-109618・CVE-2026-109619は別の確認項目として扱います。公式資料:https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.jsonhttps://ubuntu.com/security/CVE-2026-46300https://security-tracker.debian.org/tracker/CVE-2026-46300https://aws.amazon.com/security/security-bulletins/2026-030-aws/
入力欄: ホスト仮名 / OSと配布元 / カーネル系列 / 稼働カーネル / 対応パッケージ版と状態 / PHP・FPMの稼働版と配布元 / 外部公開 / 更新・再起動記録 / 侵害調査の実施範囲 / 確認根拠と日時
1. 配布元・系列ごとに修正済み、要対応、未確認を分け、根拠URLを示す。2. Ubuntuの通常版とHWE・クラウド専用版、Debianのソース版とunameの表示を混同しない。3. インストール済み版と稼働版を分ける。対応関係が不明なら追加資料を求める。4. AWSの非該当説明を、AWS上の全OSや別CVEへ広げない。5. コンテナのPHP更新とホストのカーネル更新、ライブパッチの対象・適用状態を別々に確認する。6. 更新後の稼働確認と、過去の侵害調査を別列にする。ログ不足を侵害なしと扱わない。7. 優先順、担当、保守時間、復旧準備、次の確認事項を整理する。根拠のないCVE判定や安全保証はしない。8. 認証情報・実IP・ログ全文の提供を求めない。公式事実、台帳の観測、提案、未確認を分ける。
出力: ホスト仮名 / CVE / 判定と根拠 / 未確認事項 / 次の作業 / 担当 / 稼働確認の証拠 / 侵害調査の状況

点検プロンプトと空の記録表を用意しました。PHP側の対象版・FPMの確認はPHPの重大RCE2件と追加告知、優先順位の基本は脆弱性ウォッチの導入記事も参照してください。

よくある質問

PHPを修正版へ更新すれば、Fragnesiaも修正されますか?
いいえ。PHPとLinuxカーネルは別の更新対象です。PHPの侵入口対策に加え、カーネルが修正済みかと実際の稼働状態を確認します。
10月28日に初めて見つかった脆弱性ですか?
いいえ。5月から公開情報があります。今回の新情報は10月28日付のCISA KEV追加と、PHPの2件との連鎖に関する記載です。
Amazon Linuxは対象ですか?
AWSはCVE-2026-46300について、Amazon LinuxとBottlerocketは必要なespintcpモジュールを提供しないため対象外と説明しています。別CVEや、AWS上で動くUbuntu等に同じ判断を広げないでください。
更新をインストール済みなら確認は終わりですか?
稼働カーネルへの反映まで確認が必要です。通常のカーネル更新では再起動が必要になるため、配布元の手順に従います。過去の侵害の有無は更新完了とは別に調べます。
シェア

この記事の感想を教えてください

あなたの 1 クリックで、本当にこの記事は更新されます。「もっと詳しく」「続編希望」が一定数集まった記事は、 ふくふくが 実際に内容を拡充したり続編記事を公開 します。 送信したリアクションはお使いのブラウザに記録され、再カウントされません。

シリーズの外も探す:

まずは、現状を聞かせてください。

要件が固まっていなくて大丈夫です。現状診断と方針提案までを無料でお手伝いします。

無料相談フォームへ hello [at] hukuhuku [dot] co [dot] jp