最近の脆弱性 › CVE-2022-2586

Linux Kernel のuse-after-freeの脆弱性(CVE-2022-2586)

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

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

CVE番号CVE-2022-2586
製品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-06-26
米国政府機関の対応期限2024-07-17
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-416

何が起きた

Linux Kernel の、通信を通すか止めるかを決める仕組み nftables の部分に、解放後使用(use-after-free)の弱点が見つかりました。nft のオブジェクトや式が別のテーブルのセットを参照できてしまい、そのテーブルが消されたあとに、もう使えないメモリを使ってしまいます。機器上で一般利用者程度の権限を持つ攻撃者が悪用でき、権限を高められるおそれがあります。実際の悪用が確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が一般利用者として機器を使う → 2. nftables の処理で解放済みのメモリが使われる → 3. その不具合を突いて権限を高める1攻撃者が一般利用者として機器を使う2nftables の処理で解放済みのメモリが使われる3その不具合を突いて権限を高める攻撃の流れ: 1. 攻撃者が一般利用者として機器を使う → 2. nftables の処理で解放済みのメモリが使われる → 3. その不具合を突いて権限を高める1攻撃者が一般利用者として機器を使う2nftables の処理で解放済みのメモリが使われる3その不具合を突いて権限を高める

誰が影響を受ける

Linux Kernel を使っている人・組織が対象です。CVE の記録では、影響を受けるのは 3.16 から 4.14.316 より前、4.15 から 4.19.256 より前、4.20 から 5.4.211 より前、5.5 から 5.10.137 より前、5.11 から 5.15.61 より前、5.16 から 5.18.18 より前、5.19 から 5.19.2 より前のバージョンです。

何をすればいい

使っている系列に応じて、4.14.316、4.19.256、5.4.211、5.10.137、5.15.61、5.18.18、5.19.2 以降に更新されているか確認してください。多くの場合は、使っている Linux ディストリビューション(Ubuntu など)が出す更新を当てることになります。あわせて公式の案内を確認してください。

やることチェックリスト

用語メモ

nftables
Linux で、通信を通すか止めるかなどのルールを決める仕組みです。
解放後使用(use-after-free)
使い終わって返したメモリを、誤ってもう一度使ってしまう不具合です。攻撃に悪用されることがあります。
Linux ディストリビューション
Linux Kernel にさまざまなソフトを組み合わせて配布しているもので、Ubuntu などがあります。

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

Linux Kernel Use-After-Free Vulnerability

概要

Linux Kernel contains a use-after-free vulnerability in the nft_object, allowing local attackers to escalate privileges.

推奨対応

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

公式情報