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

Cisco IOS XR の脆弱性(CVE-2022-20821)

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

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

CVE番号CVE-2022-20821
製品Cisco IOS XR
深刻度(CVSS)6.5 警告CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
KEVへの追加日2022-05-23
米国政府機関の対応期限2022-06-13
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-923

何が起きた

Cisco IOS XR のヘルスチェック(機器の状態を確かめる機能)の部品を有効にすると、TCP の 6379 番ポートが初めから開いてしまう弱点が見つかりました。実際に悪用されたことが確認されており、Cisco も 2022 年 5 月に悪用の試みを把握したとしています。攻撃者はログイン不要で、ネットワーク経由で開いたポートにつなぎ、NOSi というコンテナの中で動く Redis に書き込んだり、情報を取り出したりできます。Cisco によると、コンテナの作りのため、機器本体で任意のコードを実行したり本体を書き換えたりすることはできません。

攻撃の流れ

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

攻撃の流れ: 1. ヘルスチェックで 6379 番ポートが開く → 2. 攻撃者がネットワークからポートにつなぐ → 3. NOSi コンテナ内の Redis に入り込む → 4. データの書き込みや情報の取り出しをする1ヘルスチェックで 6379 番ポートが開く2攻撃者がネットワークからポートにつなぐ3NOSi コンテナ内の Redis に入り込む4データの書き込みや情報の取り出しをする攻撃の流れ: 1. ヘルスチェックで 6379 番ポートが開く → 2. 攻撃者がネットワークからポートにつなぐ → 3. NOSi コンテナ内の Redis に入り込む → 4. データの書き込みや情報の取り出しをする1ヘルスチェックで 6379 番ポートが開く2攻撃者がネットワークからポートにつなぐ3NOSi コンテナ内の Redis に入り込む4データの書き込みや情報の取り出しをする

誰が影響を受ける

Cisco の公式情報によると、影響を受けるのは、問題のある版の IOS XR を動かしていて、ヘルスチェックの部品が入って有効になっている Cisco 8000 Series Routers です。問題があるのは 7.3.3 で、7.3.3 向けの修正パッチ(SMU)か 7.3.4 で修正されています。

何をすればいい

機器で run docker ps というコマンドを実行し、NOSi という名前のコンテナが動いていれば影響を受ける状態です。Cisco が勧める方法は、ヘルスチェックを無効にして部品を取り除くことです。ほかに、アクセス制御リストで 6379 番ポートへの通信を止める方法もあります。修正としては 7.3.4 にするか、7.3.3 向けの修正パッチ(SMU)を手順どおりに入れてください。公式の案内を確認して対応してください。

やることチェックリスト

用語メモ

ポート
ネットワークで通信を受け付ける入り口の番号です。開いているポートには外からつなぐことができます。
Redis
データをメモリーに置いて素早く読み書きするためのデータベースのソフトです。
コンテナ
ソフトを他の部分から切り分けて動かすための仕組みです。
アクセス制御リスト
どこからどこへの通信を通すか、止めるかを決めておく一覧です。

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

Cisco IOS XR Open Port Vulnerability

概要

Cisco IOS XR software health check opens TCP port 6379 by default on activation. An attacker can connect to the Redis instance on the open port and allow access to the Redis instance that is running within the NOSi container.

推奨対応

Apply updates per vendor instructions.

公式情報