最近の脆弱性 › CVE-2018-0147

Cisco Secure Access Control System (ACS) の安全でないデシリアライズの脆弱性(CVE-2018-0147)

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

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

CVE番号CVE-2018-0147
製品Cisco Secure Access Control System (ACS)
深刻度(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への追加日2022-03-25
米国政府機関の対応期限2022-04-15
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-20

何が起きた

Cisco Secure Access Control System(ACS)で、外から受け取った Java のデータを元に戻す処理(デシリアライズ)が安全でない弱点が見つかりました。攻撃者が細工した Java のデータを送ると、機器の上で任意のコマンドを最上位の権限(root)で実行されるおそれがあります。NVD の評価では、ネットワーク経由で、ログインしていない攻撃者でも悪用できるとされています。実際の悪用が確認されており、Cisco も 2022年3月に、新たな悪用の試みを把握したと公表しています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が ACS に接続する → 2. 細工した Java のデータを送りつける → 3. 安全でない復元処理でデータが読まれる → 4. root の権限でコマンドが実行される1攻撃者が ACS に接続する2細工した Java のデータを送りつける3安全でない復元処理でデータが読まれる4root の権限でコマンドが実行される攻撃の流れ: 1. 攻撃者が ACS に接続する → 2. 細工した Java のデータを送りつける → 3. 安全でない復元処理でデータが読まれる → 4. root の権限でコマンドが実行される1攻撃者が ACS に接続する2細工した Java のデータを送りつける3安全でない復元処理でデータが読まれる4root の権限でコマンドが実行される

誰が影響を受ける

Cisco Secure Access Control System(ACS)を使っている組織が対象です。Cisco の公式情報では、release 5.8 patch 9 より前のすべての版が影響を受けます。

何をすればいい

Cisco Secure ACS が release 5.8 patch 9 以降に更新されているか確認してください。Cisco の公式情報では、この弱点を避ける回避策(ワークアラウンド)はないため、修正版への更新が必要です。あわせて Cisco の公式の案内を確認してください。

やることチェックリスト

用語メモ

デシリアライズ
保存や送信のために変換したデータを、プログラムで使える元の形に戻す処理のことです。
root
機器やシステムの中で、何でもできるいちばん強い権限のことです。
ワークアラウンド
修正版を入れるまでの間、設定の変更などで被害を避ける一時的な対策のことです。

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

Cisco Secure Access Control System Java Deserialization Vulnerability

概要

A vulnerability in Java deserialization used by Cisco Secure Access Control System (ACS) could allow an unauthenticated, remote attacker to execute arbitrary commands on an affected device. The vulnerability is due to insecure deserialization of user-supplied content by the affected software.

推奨対応

Apply updates per vendor instructions.

公式情報