- ひとことで監視ソフト EyesOfNetwork で、決まった鍵から管理者の合い言葉を割り出される弱点
- 深刻度9.8 緊急CVSS v3.1
- まずやることyum update eonapi で eonapi を更新する
基本情報(データから表示)
| CVE番号 | CVE-2020-8657 |
|---|---|
| 製品 | EyesOfNetwork EyesOfNetwork |
| 深刻度(CVSS) | 9.8 緊急CVSS v3.1 NVD による評価 詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| KEVへの追加日 | 2021-11-03 |
| 米国政府機関の対応期限 | 2022-05-03 |
| ランサムウェアでの悪用 | 不明(確認されていない) |
| 弱点の種類(CWE) | CWE-798(埋め込まれた認証情報の使用) |
何が起きた
ネットワーク監視ソフト EyesOfNetwork に、どの導入先でも同じ API キー(API を使うための鍵)が最初から入っている弱点が見つかりました。CISA によると、この鍵を使って管理者のアクセストークン(ログイン済みであることを示す合い言葉)を計算したり推測したりできます。NVD の評価では、ネットワーク経由で、ログイン不要の攻撃者が、利用者の操作なしに悪用できます。CISA によると、実際の悪用が確認されています。
攻撃の流れ
データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。
誰が影響を受ける
EyesOfNetwork を使っている組織が対象です。NVD の説明では、EyesOfNetwork 5.3(API のバージョン 2.4.2)で、include/api_functions.php に EONAPI_KEY として同じ鍵が書き込まれているとされています。
何をすればいい
EyesOfNetwork の開発者は、公式の GitHub で、API キーを各機器の machine-id をもとに作るよう直し、修正を eonapi の 2.0-2 として公開したと案内しています。yum update eonapi で eonapi を更新してください。EyesOfNetwork の公式の案内も確認してください。
やることチェックリスト
- yum update eonapi で eonapi を更新する
- eonapi が 2.0-2 以降になったか確かめる
- EyesOfNetwork のバージョンを確かめる
用語メモ
- API キー 用語集で見る
- API(ほかのプログラムから操作する窓口)を使うための鍵となる文字列です。
- アクセストークン
- ログイン済みであることを示す、合い言葉のような文字列です。
- machine-id
- Linux の機器ごとに付けられている、機器を見分けるための番号です。
次に読む
公式情報と元データ
公式情報
元データ(英語・CISA KEV より)を開く
EyesOfNetwork Use of Hard-Coded Credentials Vulnerability
概要
EyesOfNetwork contains a use of hard-coded credentials vulnerability, as it uses the same API key by default. Exploitation allows an attacker to calculate or guess the admin access token.
推奨対応
Apply updates per vendor instructions.
この元データの出どころ: CISA KEV カタログで見る