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

Linux Kernel の範囲外書き込みの脆弱性(CVE-2021-22555)

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

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

CVE番号CVE-2021-22555
製品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への追加日2025-10-06
米国政府機関の対応期限2025-10-27
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-787

何が起きた

Linux カーネルの netfilter(通信を振り分けたり制限したりするしくみ)の net/netfilter/x_tables.c に、ヒープ領域の範囲外にデータを書き込んでしまう弱点が見つかりました。ユーザー名前空間を通じて悪用すると、より強い権限を得たり、メモリを壊してサービスを止めたりできる可能性があります。NVD の評価では、一般利用者程度の権限を持つ攻撃者が、対象のコンピューター上で悪用できます。実際の悪用も確認されています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が一般利用者の権限でログインする → 2. ユーザー名前空間から netfilter を使う → 3. ヒープの範囲外にデータを書き込む → 4. 強い権限を得るかサービスを止める1攻撃者が一般利用者の権限でログインする2ユーザー名前空間から netfilter を使う3ヒープの範囲外にデータを書き込む4強い権限を得るかサービスを止める攻撃の流れ: 1. 攻撃者が一般利用者の権限でログインする → 2. ユーザー名前空間から netfilter を使う → 3. ヒープの範囲外にデータを書き込む → 4. 強い権限を得るかサービスを止める1攻撃者が一般利用者の権限でログインする2ユーザー名前空間から netfilter を使う3ヒープの範囲外にデータを書き込む4強い権限を得るかサービスを止める

誰が影響を受ける

v2.6.19-rc1 以降の Linux カーネルを使っているコンピューターが対象です。NVD では、NetApp の一部の機器(H410C など)も対象に挙げられています。

何をすればいい

使っているシステムのメーカーや配布元の公式の案内を確認し、カーネルを修正版に更新してください。NVD の情報では、修正版は 4.4.267、4.9.267、4.14.231、4.19.188、5.4.113、5.10.31、5.12 です。発見者の Google の勧告でも同じ修正版が示されています。ただし、Ubuntu などの配布元のカーネルは修正を独自に取り込むため、番号が違っても修正済みのことがあります(たとえば Ubuntu 20.04 LTS は 5.4.0-74.83 で修正)。配布元のカーネルを使っている場合は、配布元が出した更新を適用してください。

やることチェックリスト

用語メモ

カーネル
OS の中心部分で、メモリや機器、プログラムの動きを管理するところです。
ヒープ
プログラムが動いている間に、必要に応じて確保して使うメモリの領域です。
ユーザー名前空間
Linux で、利用者ごとに見えるものや権限を分けるしくみです。コンテナなどで使われます。

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

Linux Kernel Heap Out-of-Bounds Write Vulnerability

概要

Linux Kernel contains a heap out-of-bounds write vulnerability that could allow an attacker to gain privileges or cause a DoS (via heap memory corruption) through user name space.

推奨対応

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

公式情報