Trusted Design

CVE-2021-22600 の詳細

CVEの情報

説明:
A double free bug in packet_set_ring() in net/packet/af_packet.c can be exploited by a local user through crafted syscalls to escalate privileges or deny service. We recommend upgrading kernel past the effected versions or rebuilding past ec6af094ea28f0f2dda1a6a33b14cd57e36a9755

CVE更新日: 2022-01-26 14:15:08.123000

CVSSバージョン: 3.1

CVSSスコア: 6.6

KEVの情報

KEV更新日: 2022-04-11

EPSSの情報

EPSSは脆弱性が今後30日以内に悪用される確率を予測するスコアリングシステムで、FIRST(Forum of Incident Response and Security Teams)が提供しています。
EPSSのスコアが高いということは、攻撃されるリスクが高いことを意味するので、早めの対策が必要です。

EPSSスコア: 0.065860000

EPSS更新日: 2026-10-16 00:00:00

SSVCの情報

SSVCはカーネギーメロン大学ソフトウェア工学研究所が提案する脆弱性の評価手法です。ステークホルダーごとに脆弱性対応の優先度を決定することを支援します。
本サイトでは、CVE、KEV、EPSSの内容からExploitation(悪用状況)、Technical Impact(技術的影響)、Automatable(自動攻撃の可否)を判定します。

Exploitation: active

Technical Impact: high

Automatable: False

AIを使った解説

解説:

CVE-2021-22600に関する脆弱性調査結果を以下に解説します。

1. 脆弱性の概要

CVE-2021-22600は、Linuxカーネルのパケットソケット(AF_PACKET)実装における二重解放(double-free)の脆弱性です。この脆弱性は、net/packet/af_packet.c内の不適切なメモリ解放に起因します。 攻撃者はローカルアクセスを介してこの脆弱性を悪用し、サービス拒否(DoS)または権限昇格(Privilege Escalation)を引き起こす可能性があります。

この脆弱性は、米国サイバーセキュリティ・インフラセキュリティ庁(CISA)のKnown Exploited Vulnerabilities Catalogに登録されており、実環境で積極的に悪用されていることが確認されています。

1.1 影響

ローカルの攻撃者がこの脆弱性を悪用すると、特権コマンドの実行や、Linuxシステム内での水平移動が可能になる可能性があります。 具体的には、サービス拒否(DoS)または権限昇格につながります。

1.2 深刻度

  • CVSS v3.1ベーススコア: 6.6 (Medium) または 7.0 (NVDによる)。一部の分析では7.8と評価されています。
  • EPSSスコア: 6% または 6.5% (今後30日以内に悪用される確率を示します)。
  • CISA KEV Catalog: 登録済み。実際に悪用されているため、対応の優先度は「Urgent」とされています。

2. 対象となる環境

この脆弱性はLinuxカーネルに存在します。 Android OSも修正されたLinuxカーネルを使用しているため、影響を受けます。

2.1 影響を受けるOSバージョン

特に影響を受けるLinuxカーネルのバージョンは以下の通りです。 * 4.14.175 ~ 4.14.258 * 4.19.114 ~ 4.19.221 * 5.4.29 ~ 5.4.167 * 5.5.14 ~ 5.10.87 * 5.11 ~ 5.15.11 (特に5.11.16が分析に用いられています)

Android 9以前のバージョンを使用している場合、このセキュリティパッチは適用されないため、より新しいAndroid OSバージョンへのアップグレードが推奨されます。

2.2 影響を受ける設定

パケットソケット(AF_PACKET)の実装に関する脆弱性であるため、この機能を使用する環境が影響を受ける可能性があります。 特に、setsockopt()操作でのPACKET_VERSION切り替え後の状態チェックの不厳密さや、同一カーネルオブジェクトの二重記録に起因するとされています。 攻撃にはCAP_NET_RAW権限が必要となる可能性があります。

3. 影響を受けた時の兆候

具体的な兆候は不明です。しかし、権限昇格の兆候として、システムにおける予期せぬ特権コマンドの実行や、通常ではアクセスできないシステム領域へのアクセスなどが考えられます。

4. 推奨対策

4.1 本対策

ベンダーの指示に従ってアップデートを適用することが推奨されます。 * Googleは、Android向けに2022年5月のセキュリティパッチの第2弾でこの脆弱性の修正をリリースしました。 * Linuxディストリビューションを使用している場合、各ディストリビューションのパッケージマネージャー(例:RHEL/AlmaLinuxではDNF、Ubuntu/DebianではAPT)を使用して、脆弱性のあるパッケージを最新バージョンにアップデートする必要があります。

4.2 暫定回避策(緩和策)

不明です。一般的に、このようなローカル権限昇格の脆弱性に対しては、システムへの不要なローカルアクセスを制限することや、最小権限の原則を適用することが緩和策として考えられます。

他に解説すべき観点

  • CISA KEV Catalogへの登録: この脆弱性は、米国サイバーセキュリティ・インフラセキュリティ庁(CISA)のKnown Exploited Vulnerabilities Catalogに2022年4月11日に追加されており、2022年5月2日までに修正または軽減する義務が連邦政府機関に課せられています。 これは、この脆弱性が実際に悪用されていることを意味し、迅速な対応の重要性を示しています。
  • 脆弱性の発見と公開: この脆弱性はGoogleの研究者によって発見され、2021年1月にLinuxベンダーに責任を持って開示され、修正が提供されました。Google自身のAndroid OSでの修正は、それから数ヶ月後にリリースされました。

参照したサイト

NVDサイト

NVDでCVEの詳細を見る

戻る