最近の脆弱性 › CVE-2021-3493

Linux Kernel の権限昇格の脆弱性(CVE-2021-3493)

この解説はAIを使用して作成しています。誤りを含む可能性があり、内容は保証できません。必ず公式情報をご確認ください。

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

CVE番号CVE-2021-3493
製品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-10-20
米国政府機関の対応期限2022-11-10
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-862

何が起きた

Linux カーネルの overlayfs というしくみで、ファイルに付ける特別な権限(ファイルケーパビリティ)の設定を、ユーザー名前空間との関係で正しく確かめていないという弱点が見つかりました。権限のない利用者でもユーザー名前空間を作れることと、Ubuntu のカーネルに入っている「権限のない利用者でも overlayfs を使える」ようにする変更が組み合わさって、攻撃者が権限を上げられる可能性があります。対象の機器上(ローカル)から、一般利用者程度の権限で悪用できます。CISA の KEV に掲載され、実際の悪用が確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 一般利用者がユーザー名前空間を作る → 2. overlayfs を使ってファイルを用意する → 3. ファイルに特別な権限を付ける → 4. そのファイルで権限を上げる1一般利用者がユーザー名前空間を作る2overlayfs を使ってファイルを用意する3ファイルに特別な権限を付ける4そのファイルで権限を上げる攻撃の流れ: 1. 一般利用者がユーザー名前空間を作る → 2. overlayfs を使ってファイルを用意する → 3. ファイルに特別な権限を付ける → 4. そのファイルで権限を上げる1一般利用者がユーザー名前空間を作る2overlayfs を使ってファイルを用意する3ファイルに特別な権限を付ける4そのファイルで権限を上げる

誰が影響を受ける

主に Ubuntu の Linux カーネルを使っている人・組織が対象です。CVE の記録によると、5.8 カーネルは 5.8.0-50.56 より前、5.4 カーネルは 5.4.0-72.80 より前、4.15 カーネルは 4.15.0-142.146 より前、4.4 カーネルは 4.4.0-209.241 より前が影響を受けます。Ubuntu のセキュリティ通知 USN-4917-1 は、Ubuntu 20.10、20.04 LTS、18.04 LTS 向けの修正です。

何をすればいい

Ubuntu の通常のシステム更新で、カーネルを修正版(例: 5.4 カーネルなら 5.4.0-72.80 以降)に更新されているか確認してください。Ubuntu によると、更新したあとはコンピューターの再起動が必要です。また、カーネルの版番号が変わるため、自分で入れた外部のカーネルモジュールは作り直して入れ直す必要があります。あわせて Ubuntu の公式の案内(USN-4917-1)を確認してください。

やることチェックリスト

用語メモ

カーネル
OS の中心となる部分で、メモリやファイル、権限などを管理します。
overlayfs
複数のフォルダを重ねて、一つのフォルダのように見せる Linux のしくみです。
ユーザー名前空間
利用者や権限の区切りを分けて、その中だけで管理者のように振る舞えるようにする Linux のしくみです。

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

Linux Kernel Privilege Escalation Vulnerability

概要

The overlayfs stacking file system in Linux kernel does not properly validate the application of file capabilities against user namespaces, which could lead to privilege escalation.

推奨対応

Apply updates per vendor instructions.

公式情報