• ひとことでLinux カーネルに、一般利用者が読み取り専用のファイルを書き換えて権限を上げられる弱点があります。
  • 深刻度7.8 重要CVSS v3.1
  • まずやることkernel を 5.16.11 以降に更新する

何をすればいいかを詳しく読む

基本情報(データから表示)

CVE番号CVE-2022-0847
製品Linux Kernel
深刻度(CVSS)7.8 重要CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
KEVへの追加日2022-04-25
米国政府機関の対応期限2022-05-16
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-665(初期化の不備)

何が起きた

Linux kernel で、パイプ(プログラム同士がデータを受け渡す仕組み)の内部の値が正しく初期化されず、古い値が残ってしまう弱点が見つかりました。これを使うと、本来は読み取り専用のファイルの内容を、メモリ上のキャッシュの段階で書き換えられ、権限を引き上げられます。「Dirty Pipe」という呼び名で知られ、CISA は実際の攻撃での悪用を確認しています。攻撃者は、対象の機器に一般利用者程度の権限でログインできる状態から悪用でき、被害者の操作は必要ありません。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が一般利用者として機器に入る → 2. パイプの初期化漏れを悪用する → 3. 読み取り専用のファイルを書き換える → 4. より高い権限を手に入れる1攻撃者が一般利用者として機器に入る2パイプの初期化漏れを悪用する3読み取り専用のファイルを書き換える4より高い権限を手に入れる攻撃の流れ: 1. 攻撃者が一般利用者として機器に入る → 2. パイプの初期化漏れを悪用する → 3. 読み取り専用のファイルを書き換える → 4. より高い権限を手に入れる1攻撃者が一般利用者として機器に入る2パイプの初期化漏れを悪用する3読み取り専用のファイルを書き換える4より高い権限を手に入れる攻撃の流れ: 1. 攻撃者が一般利用者として機器に入る → 2. パイプの初期化漏れを悪用する → 3. 読み取り専用のファイルを書き換える → 4. より高い権限を手に入れる1攻撃者が一般利用者として機器に入る2パイプの初期化漏れを悪用する3読み取り専用のファイルを書き換える4より高い権限を手に入れる

誰が影響を受ける

NVD の情報では、Linux kernel の 5.8 から 5.10.102 より前、5.15 から 5.15.25 より前、5.16 から 5.16.11 より前が影響を受けます。NVD には、Fedora 35 や Red Hat Enterprise Linux 8 などのディストリビューションも対象として載っています。

何をすればいい

使っている Linux の kernel が、5.16.11、5.15.25、5.10.102 以降の修正版になっているか確認してください。ディストリビューションを使っている場合は、その配布元の公式の案内を確認し、提供されているカーネルの更新を当てて再起動してください。

やることチェックリスト

  • kernel を 5.16.11 以降に更新する
  • 5.15 系は 5.15.25 以降に更新する
  • 5.10 系は 5.10.102 以降に更新する

用語メモ

Linux kernel
Linux の中心となる部分で、メモリやファイル、機器の管理などを受け持つプログラムです。
パイプ
あるプログラムの出力を、別のプログラムへそのまま渡すための仕組みです。
初期化
データを使い始める前に、決められた正しい値を入れておく処理のことです。
ディストリビューション 用語集で見る
Linux kernel に、さまざまなソフトを組み合わせて配布している Linux の製品のことです。

次に読む

公式情報と元データ

公式情報

元データ(英語・CISA KEV より)を開く

Linux Kernel Privilege Escalation Vulnerability

概要

Linux kernel contains an improper initialization vulnerability where an unprivileged local user could escalate their privileges on the system. This vulnerability has the moniker of "Dirty Pipe."

推奨対応

Apply updates per vendor instructions.

この元データの出どころ: CISA KEV カタログで見る