- ひとことでCisco IOS XR の機能が、不要な通信の入り口を開けたままにする弱点です。
- 深刻度6.5 警告CVSS v3.1
- まずやることrun docker ps で NOSi が動いているか調べる
基本情報(データから表示)
| 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を使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
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)を手順どおりに入れてください。公式の案内を確認して対応してください。
やることチェックリスト
- run docker ps で NOSi が動いているか調べる
- ヘルスチェックを無効にして部品を取り除く
- IOS XR を 7.3.4 にするか修正パッチを入れる
用語メモ
次に読む
公式情報と元データ
公式情報
元データ(英語・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.
この元データの出どころ: CISA KEV カタログで見る