最近の脆弱性 › CVE-2024-1086

Linux Kernel のuse-after-freeの脆弱性(CVE-2024-1086)

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

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

CVE番号CVE-2024-1086
製品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への追加日2024-05-30
米国政府機関の対応期限2024-06-20
ランサムウェアでの悪用悪用が確認されている
弱点の種類(CWE)CWE-416

何が起きた

Linux カーネル(Linux の中心となる部分)の netfilter の nf_tables という、通信をふるい分ける機能に、使い終わったメモリをもう一度使ってしまう弱点が見つかりました。これを悪用すると、ふつうの利用者が管理者の権限を手に入れる(権限昇格)ことができます。攻撃には、その機器の上で一般利用者程度の権限を持っていることが必要です。この弱点は実際の攻撃で悪用されており、ランサムウェアの攻撃にも使われたことが確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が一般利用者として機器に入る → 2. nf_tables の弱点を突く処理を動かす → 3. メモリの扱いの誤りが起きる → 4. 管理者の権限を手に入れる1攻撃者が一般利用者として機器に入る2nf_tables の弱点を突く処理を動かす3メモリの扱いの誤りが起きる4管理者の権限を手に入れる攻撃の流れ: 1. 攻撃者が一般利用者として機器に入る → 2. nf_tables の弱点を突く処理を動かす → 3. メモリの扱いの誤りが起きる → 4. 管理者の権限を手に入れる1攻撃者が一般利用者として機器に入る2nf_tables の弱点を突く処理を動かす3メモリの扱いの誤りが起きる4管理者の権限を手に入れる

誰が影響を受ける

Linux を使っているサーバーやパソコン、機器が対象です。CVE の記録では、カーネルの 3.15 から 6.8 より前までが影響を受けるとされています。NVD のデータでは、5.15.149、6.1.76、6.6.15、6.7.3 より前の各系列が影響を受けると整理されています。

何をすればいい

カーネルを、修正を含むバージョンに更新してください。NVD のデータでは、各系列で 5.15.149、6.1.76、6.6.15、6.7.3 以降が修正版にあたり、kernel.org の各版の変更履歴にも修正が入っていることを確かめられます。CVE の記録では、コミット f342de4e2f33e0e39165d8639387aa6c19dff660 より後のものへ更新するよう勧めています。あわせて、メーカーの公式の案内を確認してください。

やることチェックリスト

用語メモ

Linux カーネル
Linux の中心となるプログラムで、メモリや機器、通信などの基本的な管理をします。
netfilter
Linux カーネルの中で、通信を通したり止めたりするしくみです。ファイアウォールなどに使われます。
権限昇格
本来は弱い権限しか持たない利用者が、管理者などの強い権限を手に入れてしまうことです。
ランサムウェア
データを暗号化して使えなくし、元に戻すことと引き換えにお金を要求する悪意のあるプログラムです。

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

Linux Kernel Use-After-Free Vulnerability

概要

Linux kernel contains a use-after-free vulnerability in the netfilter: nf_tables component that allows an attacker to achieve local privilege escalation.

推奨対応

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

公式情報