対策・学習17分で読める

Linuxカーネル脆弱性 Fragnesia(CVE-2026-46300)|米CISAが悪用を確認、期限は10月31日。PHPとカーネルを更新して再起動

Linuxカーネルの権限昇格の脆弱性Fragnesia(CVE-2026-46300)を、米CISAが10月28日に悪用が確認された脆弱性の一覧へ追加しました。Ubuntu・RHEL・Debianの修正版、PHPのウェブシェルとの組み合わせ、再起動が必要な理由を整理します。

本文を読む
公開日
更新日
最終確認
目次

対象:Linuxサーバーを運用している人。とくにPHP・WordPress・Laravelなどで動くWebサーバーや、コンテナを動かす環境の担当者。本記事は米CISAの発表と一覧、カーネル開発チームのCVE情報、Ubuntu・Red Hat・Debianの情報、セキュリティ企業の報告にもとづく解説で、攻撃の手順や攻撃コードは扱いません。

進行中:新しい発表があればこの記事を更新します

2026年10月29日9時(日本時間)時点

まだ分かっていないこと

  • 誰がどの程度狙われているか(CISAは詳細を公表していない)
  • セキュリティ企業の報告にあるファイアウォールの製造元と版
  • NVDによる評価
  • ほかの配布元や機器メーカーの修正版カーネルの提供状況

カーネルの開発チームは2026年5月23日にCVEを公表しました。米CISAは10月28日(米国時間)にKEVへ追加し、期限を10月31日としました。Ubuntu・Red Hat・Debianの修正版カーネルはすでに出ています。

1. PHPの脆弱性(CVE-2026-109618・109619)

ウェブサーバーのユーザーとしてコードが動く。対策:PHPの更新

公開ディレクトリに残るウェブシェル

自分で置いていないPHPファイルを探す

2. カーネルの脆弱性(CVE-2026-46300)

ウェブサーバーのユーザーがrootになる。対策:カーネル更新と再起動

CISAが説明する攻撃の流れ。段階ごとに直し方が違う。PHPの更新で1段目を、カーネルの更新で2段目を止める。

今日やること

1

PHPで動いているか、ローカルでコードを動かせる人がいるかを確かめる

CISAがPHPとの組み合わせを説明しているため、PHPを動かすWebサーバーが最優先です。共用サーバー、CIの実行環境、コンテナのホスト、信頼できない利用者やコードが動く環境も対象です。権限の低いローカルのアカウントがあれば足りるためです(当サイトの判断)。

2

PHPを更新する

PHP 8.5.12・8.4.27・8.3.36・8.2.35以上に上げます。詳しくは当サイトのPHPの記事を見てください。カーネルを更新しても、PHPの脆弱性は直りません。

3

修正版のカーネルを入れる

配布元の更新手段で入れ、下の表の版と見比べます。Ubuntu・Red Hat・Debianが修正版を出しています。

4

再起動して、動いているカーネルを確かめる

再起動のあとで uname -r を実行します。入れただけで動いていないパッケージは守ってくれません。CISAの期限が10月31日なので、次の定期メンテナンスを待たず今日の再起動を計画します。

5

ウェブシェルとroot権限を奪われた形跡を調べる

CISAはこの脆弱性にフォレンジックの初期調査を求めています。自分で置いていないPHPファイル、公開ディレクトリで最近変わったファイル、新しいユーザーアカウント、新しい定期実行、新しいSSH鍵、見覚えのない外部への通信がないかを確かめます。見つかったら、そのサーバーは侵害されたものとして扱い、サイト・サーバーが不正アクセスされていないか確かめる方法に進みます。

修正版の一覧

7.8
CVSS v3.1(カーネル開発チーム・Red Hat・Ubuntu)
ローカル
攻撃元区分:権限の低いローカルのアカウントが必要
10月28日登録
米CISAのKEV(期限は10月31日)
悪用あり(CISA)
悪用(詳細は非公表)
カーネルの系統修正版発表元
5.105.10.257Linuxカーネルの開発チーム(CVE情報)
5.155.15.208同上
6.16.1.174同上
6.66.6.141同上
6.126.12.91同上
6.186.18.33同上
7.07.0.10同上
7.1以降影響を受けない同上

配布元は版番号を上げずに修正だけを取り込むので、配布元のカーネルは、上流の版番号ではなくパッケージの版で判断します。

配布元修正版のカーネル
Ubuntu 26.04 LTS7.0.0-22.22
Ubuntu 25.106.17.0-35.35
Ubuntu 24.04 LTS6.8.0-124.124
Ubuntu 22.04 LTS5.15.0-181.191
Ubuntu 26.10、20.04以前影響なしとされている(Ubuntu)
RHEL 84.18.0-553.125.1.el8_10
RHEL 95.14.0-687.10.1.el9_8
RHEL 10.26.12.0-211.16.1.el10_2
Debian 12(bookworm)6.1.190-1(セキュリティ更新)
Debian 13(trixie)6.12.113-1(セキュリティ更新)

Ubuntuはクラウド向けや特殊用途のカーネル(AWS・Azure・GCP・Oracle・IBM・Raspberry Pi・リアルタイム・FIPS)の修正版も出しています。実際に使っている種類は、Ubuntuのページで確かめてください。Red Hatは古いサポート期間延長版の修正も出していて、RHELのカーネルを使うOpenShiftなどの製品も影響を受けます。ネットワーク機器のようにメーカー独自のカーネルを使うものは、メーカーの更新を待つ必要があります。

何が公表されたのか

ネットワークのバッファーを結合する処理での初期化漏れ(CVE-2026-46300)
CVE
CVE-2026-46300(UbuntuとRed Hatが通称Fragnesiaと呼ぶ)
種類
変数の初期化漏れ(CISAの一覧ではCWE-456)。Red HatはCWE-123(任意の場所への書き込み)に分類
深刻度
CVSS v3.1で7.8(AV:L/AC:L/PR:L/UI:N)。Red Hatは「重要」、Ubuntuは「高」
場所
カーネルのネットワーク処理(net/core/skbuff.c の skb_try_coalesce())と、TCP上のIPsec ESPの受信処理
影響
権限の低いローカルのユーザーが、読み取り専用のファイルのメモリ上のキャッシュにデータを書き込め、root権限の取得につながる。Ubuntuは、コンテナからの脱出につながるおそれにも触れている
修正版
上の表を参照。CVE情報の公表は2026年5月23日
悪用の確認
米CISAが2026年10月28日(米国時間)にKEVへ「Linux Kernel Missing Initialization of a Variable Vulnerability」として登録。対応期限は10月31日。フォレンジックの初期調査が必要。ランサムウェアでの使用:不明

カーネルの開発チームの説明によると、2つのネットワークバッファーの間でデータの断片を移す処理が、「バッファーの外にあるもの(たとえばファイルのキャッシュ)と共有している」という目印を落としていました。IPsecのESP処理は、この目印を見て「その場で復号してよいか」を決めます。目印がなくなったため、ファイルのキャッシュの上に直接復号していました。修正では、この目印を引き継ぐようにしています。

権限昇格は次のように考えると分かりやすくなります。攻撃者をサーバーに入れる攻撃ではなく、入り込んだ小さな足がかりを、サーバー全体の乗っ取りに広げる攻撃です。足がかりを与えるPHPの脆弱性と組み合わさると、侵入が完成します。

この脆弱性はDirty Fragの系統と同じです。Red Hatは案内RHSB-2026-003で、Red Hatの製品に影響があるものとしてCVE-2026-43284(IPsec ESP)とCVE-2026-46300を挙げています。以前にDirty Fragの修正を入れた環境でも、この修正はまた必要です(当サイトの判断)。

悪用とPHPの組み合わせ

CISAの一覧の説明は、この脆弱性がCVE-2026-109618・CVE-2026-109619と組み合わせて、PHPのウェブシェルを仕込みroot権限でコマンドを実行できる、としています。この2つのPHPの脆弱性は10月26日にKEVへ追加され、期限は10月29日です。CISAは、誰がどう狙われたかは公表していません。

あるセキュリティ企業は10月26日、2つのPHPの脆弱性とこのカーネルの脆弱性を組み合わせて、25台のサーバー(ほとんどはインターネットに公開されたファイアウォール機器で、製造元は伏せられています)がroot権限を奪われたと報告しました。SecurityWeekも10月28日に伝えています。報告によると、PHPの脆弱性で権限を絞ったウェブサーバーのユーザーとしてコードを動かし、カーネルの脆弱性でrootになったとしています。報告では、被害は米国・日本・台湾・韓国の機器にまたがるとしています。同社は製造元に連絡したとして、製造元と版は公表していません。数字は報道で表現が違い(ファイアウォール24台と管理用サーバー1台、合わせて25台)、当サイトは元のデータを確認できていません。1社の報告として扱い、確定した事実とは考えないでください。

Web管理画面のある機器を使っている場合は、ファームウェアが対象かをメーカーに確かめ、管理画面をインターネットに公開したままにしないでください(当サイトの判断)。

すぐ更新できないときの一時しのぎ

Red Hatの案内は、esp4 と esp6 のモジュールが使われているかを確かめ(lsmod | grep -E 'esp4|esp6')、IPsecが不要なら止める方法を挙げています。IPsecを使うVPNなどが使えなくなるため、先に確認が必要です。Red Hatは、権限のないユーザーの名前空間を制限する、もう少し範囲の狭い方法にも触れていますが、ルートレスのコンテナやサンドボックス化したブラウザーに影響することがあります。UbuntuはDirty Fragで出した手順と同じだとしています。どちらの配布元も、修正版のカーネルの代わりになるものとはしていません。正確な手順は配布元のページに従い、修正版のカーネルで起動したら止めた設定を戻します。

まだ分かっていないこと

項目状態
誰が悪用しているかCISAは悪用ありとするが、詳細は非公表。セキュリティ企業の報告は未確認
報告にあるファイアウォールの製造元企業は伏せている
公開された攻撃コードほかの報道はあるが、当サイトは未確認で、リンクも載せない
NVDの評価執筆時点で当サイトは確認できていない
ほかのカーネル機器メーカーやクラウドのイメージは、配布元より修正の提供が遅れることがある

出典

2026年10月29日に確認しました(CISAの一覧と発表、CVE情報、Ubuntu、Red Hat、Debian)。

  • 米CISA「CISA Adds Two Known Exploited Vulnerabilities to Catalog」(2026年10月28日) — cisa.gov /「Known Exploited Vulnerabilities Catalog」 — cisa.gov
  • CVEプログラム CVE-2026-46300(Linuxカーネル開発チームの情報、Red Hatの修正版を含む) — cve.org
  • NVD「CVE-2026-46300」 — nvd.nist.gov
  • Ubuntu「CVE-2026-46300」 — ubuntu.com /「Dirty Frag Linux vulnerability fixes available」 — ubuntu.com
  • Red Hat「CVE-2026-46300」 — access.redhat.com /「Dirty Frag(RHSB-2026-003)」 — access.redhat.com
  • Debianセキュリティトラッカー「CVE-2026-46300」 — security-tracker.debian.org
  • あるセキュリティ企業によるPHP2Shellの組み合わせ攻撃の報告(2026年10月26日、英語) — 報告ページ(英語)
  • SecurityWeek「China-Linked Hackers Exploit PHP2Shell to Root Firewalls」(2026年10月28日、英語) — securityweek.com

更新履歴

2026-10-29:初版。米CISAの10月28日のKEV登録、CVE情報、Ubuntu・Red Hat・Debianの情報にもとづく。

次に読む

最新の速報

速報の一覧 →

よくある質問

QFragnesia(CVE-2026-46300)とは何ですか?
A

Linuxカーネルのネットワーク処理にある脆弱性です。受信したデータをあるバッファーから別のバッファーへまとめるとき、「ファイルのメモリ上の写しと共有しているデータ」という目印が消えていました。IPsecのESP処理(TCP上)が目印のないデータをそのまま書き換えて復号するため、読み取り専用のファイルのキャッシュが上書きされることがあります。権限の低いローカルのユーザーがroot権限を得られる、CVSS v3.1で7.8(攻撃元区分はローカル)の脆弱性です。

Q権限昇格とは何ですか? ローカルでの操作が必要なら影響は小さいのでは?
A

小さな足がかりを、サーバーの完全な乗っ取りに変える攻撃です。たとえばウェブサイトの脆弱性で、権限の低いウェブサーバーのユーザーとしてコードを動かせた攻撃者が、これでrootになれます。CISAは、PHPの脆弱性CVE-2026-109618・CVE-2026-109619と組み合わせて、PHPのウェブシェルを仕込みroot権限でコマンドを実行できると説明しています。PHPの脆弱性だけなら止まっていたウェブサーバーのユーザーの範囲を超えます。

Q修正されたカーネルのバージョンは?
A

カーネルの開発チームは5.10.257・5.15.208・6.1.174・6.6.141・6.12.91・6.18.33・7.0.10で修正されたとしていて、7.1以降は影響を受けません。配布元は版番号を上げずに修正を取り込むので、配布元のパッケージの版で判断します。Ubuntu 26.04は7.0.0-22.22、25.10は6.17.0-35.35、24.04は6.8.0-124.124、22.04は5.15.0-181.191。RHEL 8は4.18.0-553.125.1.el8_10、RHEL 9は5.14.0-687.10.1.el9_8、RHEL 10.2は6.12.0-211.16.1.el10_2。Debianはbookwormが6.1.190-1、trixieが6.12.113-1(セキュリティ更新)です。

Q再起動は必要ですか?
A

必要です。修正版のカーネルのパッケージを入れても、動いているカーネルは変わりません。再起動して新しいカーネルで起動し、uname -r で確かめてください。Ubuntuも、関連するDirty Fragの案内で、修正版のカーネルを入れたあとは再起動が必要だとしています。

Q攻撃はもう起きていますか?
A

悪用されている前提で対応してください。米CISAは2026年10月28日(米国時間)、悪用の証拠があるとしてKEVに追加し、フォレンジックの初期調査(トリアージ)を求めています。誰が狙われたかは公表していません。あるセキュリティ企業は10月26日、PHPの脆弱性とこのカーネルの脆弱性の組み合わせで、25台のサーバー(大半はファイアウォール)がroot権限を奪われたと報告しました。当サイトはこの報告を独自には確認できていません。

Q更新できない間、対象のモジュールを止めてしのげますか?
A

一時しのぎとしてなら可能です。Red Hatの案内は、esp4とesp6のモジュールを止める方法を挙げていますが、IPsecが使えなくなるため、先にIPsecを使っているかの確認を求めています。Ubuntuも関連するDirty Fragで同様の手順を案内しています。修正版のカーネルで起動したら、止めた設定は元に戻してください。