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
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 深刻度
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 暫定回避策(緩和策)
不明です。一般的に、このようなローカル権限昇格の脆弱性に対しては、システムへの不要なローカルアクセスを制限することや、最小権限の原則を適用することが緩和策として考えられます。
他に解説すべき観点
参照したサイト