High

アドバイザリーID : cisco-sa-asaftd-ipsec-mitm-CKnLr4

初公開日 : 2022-04-27 16:00

最終更新日 : 2022-06-01 17:03

バージョン 1.1 : Final

CVSSスコア : 7.4

回避策 : Yes

Cisco バグ ID : CSCvz81480

CVE-2022-20742

Download CVRF

Email

日本語による情報は、英語による原文の非公式な翻訳であり、英語原文との間で内容の齟齬がある場合には、英語原文が優先します。

概要

Cisco 適応型セキュリティアプライアンス（ASA）ソフトウェアおよび Cisco Firepower Threat Defense（FTD）ソフトウェアの IPsec VPN ライブラリにおける脆弱性により、認証されていないリモート攻撃者が、IPsec IKEv2 VPN トンネル内のデータを読み取ったり変更する可能性があります。

この脆弱性は、Galois/Counter Mode（GCM）暗号の不適切な実装に起因します。中間者攻撃の実行者は、該当 IPsec IKEv2 VPN トンネルを介して十分な数の暗号化されたメッセージを傍受し、暗号解析技術を使用して暗号化を突破することにより、この脆弱性をエクスプロイトする可能性があります。エクスプロイトに成功すると、攻撃者は、該当 IPsec IKEv2 VPN トンネルを介して送信されるデータを復号し、読み取り、変更し、再暗号化する可能性があります。

シスコはこの脆弱性に対処するソフトウェアアップデートをリリースしています。本脆弱性に対処する回避策がいくつかあります。

このアドバイザリは、次のリンクより確認できます。

https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-asaftd-ipsec-mitm-CKnLr4

このアドバイザリは、2022 年 4 月に公開された Cisco ASA、FTD、および FMC のセキュリティ アドバイザリ バンドルに含まれています。これらのアドバイザリとリンクの一覧については、以下を参照してください。シスコのイベント対応：2022 年 4 月に公開された Cisco ASA、FMC、および FTD ソフトウェアのセキュリティ アドバイザリ バンドル。

該当製品

脆弱性のある製品

この脆弱性の影響を受けるのは、次のシスコ製品で、脆弱性のある Cisco ASA ソフトウェアまたは Cisco FTD ソフトウェアリリースが実行されていて、GCM 暗号を使用した IPsec IKEv2 VPN（リモートアクセスまたは LAN-to-LAN のいずれか）が設定されている場合です。

- Firepower 4112、4115、4125、および 4145 アプライアンス

- SM-40、SM-48、または SM-56 を備えた Firepower 9300 セキュリティアプライアンス

脆弱性が存在する Cisco ソフトウェアリリースについては、このアドバイザリの「修正済みソフトウェア」セクションを参照してください。

IPsec IKEv2 VPN 設定の確認

IPsec IKEv2 VPN 設定を評価するには、次の両方の条件が満たされていることを確認します。

- IKEv2 が 1 つ以上のインターフェースで有効になっている

- 1 つ以上の設定済み IPsec IKEv2 プロポーザルが GCM 暗号を使用している

IKEv2がインターフェイスで有効になっているかどうかを確認するには、show running-config crypto ikev2 | include enable CLI コマンドを使用します。このコマンドが出力を返す場合は、IKEv2 が 1 つ以上のインターフェイスで有効になっています。次に、show running-config crypto ikev2 | include enable コマンドの出力を示しています。このデバイスでは、外部インターフェイスで IKEv2 が有効になっています。

firewall# show running-config crypto ikev2 | include enable

crypto ikev2 enable outside client-services port 443

1つ以上のIPsec IKEv2プロポーザルがGCM暗号を使用するように設定されているかどうかを確認するには、show running-config crypto ipsec | include gcm CLI コマンドを使用します。このコマンドが出力を返す場合は、1 つ以上の設定済みの IPsec IKEv2 プロポーザルが GCM 暗号を使用しています。次の例は、デバイスでの show running-config crypto ipsec | include gcm コマンドの出力を示しています。このデバイスは、IPsec IKEv2 プロポーザルで AES-GCM 暗号を使用しています。

firewall# show running-config crypto ipsec | include gcm

protocol esp encryption aes-gcm

脆弱性を含んでいないことが確認された製品

このアドバイザリの脆弱性のある製品セクションに記載されている製品のみが、この脆弱性の影響を受けることが分かっています。

シスコは、この脆弱性が以下のシスコ製品には影響を与えないことを確認しました。

- 3000 シリーズ産業用セキュリティ アプライアンス（ISA）

- 適応型セキュリティ バーチャル アプライアンス（ASAv）

- ASA 5505 シリーズ適応型セキュリティ アプライアンス

- ASA 5500-X シリーズ ファイアウォール

- Cisco Catalyst 6500 シリーズ スイッチおよび Cisco 7600 シリーズ ルータ用の ASA サービスモジュール

- Firepower 1000 シリーズ

- Firepower 2100 シリーズ

- Firepower 4110、4120、4140、および 4150 アプライアンス

- SM-24、SM-36、または SM-44 を備えた Firepower 9300 シリーズ セキュリティ アプライアンス

- Firepower Management Center（FMC）ソフトウェア

- Firepower Threat Defense Virtual（FTDv）

- 次世代侵入防御システム（NGIPS）ソフトウェア

回避策

この脆弱性に対処する回避策はありません。この脆弱性に対する攻撃ベクトルを削除するには、既存のすべての IPsec IKEv2 プロポーザルを、GCM 以外の暗号を使用するように再設定します。

たとえば、次の IPsec IKEv2 プロポーザルが設定されているとします。

firewall# show running-config crypto ipsec

crypto ipsec ikev2 ipsec-proposal AES-GCM

protocol esp encryption aes-gcm

protocol esp integrity null

次のように再設定します。

firewall# configure terminal

firewall(config)# crypto ipsec ikev2 ipsec-proposal AES-GCM

firewall(config-ipsec-proposal)# protocol esp integrity sha-256

WARNING: GCM\GMAC are authenticated encryption algorithms.esp integrity config is ignored

firewall(config-ipsec-proposal)# protocol esp encryption aes-256

firewall# show running-config crypto ipsec

crypto ipsec ikev2 ipsec-proposal AES-GCM

protocol esp encryption aes-256

protocol esp integrity sha-256

注：本質的には GCM 暗号が認証されるため、設定されている整合性アルゴリズムはこれらの暗号に対して無視されるので、Null 暗号が推奨されます。GCM 以外の暗号に変更する場合は、まず、有効な整合性アルゴリズムを設定してください。

使用可能なすべてのオプションについては、『Cisco ASA シリーズ コマンド リファレンス』を参照してください。

LAN-to-LAN IPsec IKEv2 VPN 接続の場合は、VPN トンネルの機能継続を確保するために、これに応じてリモート側の設定も一致させてください。

攻撃ベクトルを完全に閉じるために、既存のすべての IPsec IKEv2 VPN 接続を強制的にログオフさせてから、次のように新しい暗号を使用してセッションを再確立します。

firewall# vpn-sessiondb logoff protocol ikev2

Do you want to logoff the VPN session(s)? [confirm]

INFO: Number of sessions with protocol "IKEv2" logged off : 0

注：このコマンドを使用すると、既存のすべての IPsec IKEv2 VPN トンネルが強制的に破棄されます。これにより、トンネルが再確立されるまで、該当 VPN トンネルで断続的なパケット損失が発生します。

この回避策は導入されており、テスト環境では実証済みですが、お客様は、ご使用の環境および使用条件において適用性と有効性を判断する必要があります。また、導入されている回避策または緩和策が、お客様固有の導入シナリオおよび制限に基づいて、ネットワークの機能やパフォーマンスに悪影響を及ぼす可能性があることに注意してください。回避策や緩和策は、ご使用の環境への適用性と環境への影響を評価した後で導入してください。

修正済みソフトウェア

シスコはこのアドバイザリに記載された脆弱性に対処する無償のソフトウェアアップデートをリリースしています。通常のソフトウェアアップデートが含まれるサービス契約をお持ちのお客様は、通常のアップデートチャネルからセキュリティ修正を取得する必要があります。

お客様がインストールしたりサポートを受けたりできるのは、ライセンスをご購入いただいたソフトウェア バージョンとフィーチャ セットに対してのみとなります。そのようなソフトウェアアップグレードをインストール、ダウンロード、アクセスまたはその他の方法で使用した場合、お客様は以下のリンクに記載されたシスコのソフトウェアライセンスの条項に従うことに同意したことになります。

https://www.cisco.com/c/en/us/products/end-user-license-agreement.html

また、お客様がソフトウェアをダウンロードできるのは、ソフトウェアの有効なライセンスをシスコから直接、あるいはシスコ認定リセラーやパートナーから取得している場合に限ります。通常、これは以前購入したソフトウェアのメンテナンス アップグレードです。無償のセキュリティ ソフトウェア アップデートによって、お客様に新しいソフトウェア ライセンス、追加ソフトウェア フィーチャ セット、またはメジャー リビジョン アップグレードに対する権限が付与されることはありません。

Cisco.com の Cisco Support and Downloads ページには、ライセンスとダウンロードに関する情報が記載されています。このページには、[マイデバイス（My Devices）] ツールを使用するお客様のカスタマーデバイスサポート範囲も表示できます。

ソフトウェアのアップグレードを検討する際には、シスコ セキュリティ アドバイザリ ページで入手できるシスコ製品のアドバイザリを定期的に参照して、侵害を受ける可能性とアップグレード ソリューション一式を確認してください。

いずれの場合も、アップグレードするデバイスに十分なメモリがあること、および現在のハードウェアとソフトウェアの構成が新規リリースで引き続き正しくサポートされていることを十分に確認してください。不明な点については、Cisco Technical Assistance Center（TAC）もしくは契約しているメンテナンスプロバイダーにお問い合わせください。

サービス契約をご利用でないお客様

シスコから直接購入したが Cisco Service Contract をご利用いただいていない場合、また、サードパーティベンダーから購入したが修正済みソフトウェアを POS から入手できない場合は、Cisco TAC に連絡してアップグレードを入手してください。https://www.cisco.com/c/en/us/support/web/tsd-cisco-worldwide-contacts.html

無償アップグレードの対象製品であることを証明していただくために、製品のシリアル番号と、本アドバイザリの URL をご用意ください。

修正済みリリース

次の表では、左の列にシスコ ソフトウェアのリリースを記載しています。中央の列は、リリースがこのアドバイザリに記載されている脆弱性に該当するかどうか、および、この脆弱性に対する修正を含む最初のリリースを示しています。右側の列は、リリースがこのバンドルに記載された「重大」または「高」SIR 脆弱性のいずれかに該当するかどうか、およびそれらの脆弱性に対する修正を含むリリースを示しています。

ASA ソフトウェア

Cisco ASA ソフトウェア リリース

この脆弱性に対する最初の修正リリース

アドバイザリのバンドルに記載されているすべての脆弱性に対する最初の修正済みリリース

9.7 以前^1

脆弱性なし

修正済みリリースに移行。

9.8

脆弱性なし

9.8.4.44 (June 2022)

9.91

脆弱性なし

修正済みリリースに移行。

9.101

脆弱性なし

修正済みリリースに移行。

9.12

9.12.4.37

9.12.4.38

9.131

修正済みリリースに移行。

修正済みリリースに移行。

9.14

9.14.3.13

9.14.4

9.15

9.15.1.21

9.15.1.21

9.16

9.16.2.7

9.16.2.14

9.17

脆弱性なし

9.17.1.7

1. Cisco ASA ソフトウェアリリース 9.7 以前、および 9.9、9.10、9.13 リリースについては、 ソフトウェアのメンテナンスが終了しています。この脆弱性の修正を含むサポート対象リリースに移行することをお勧めします。

FTD ソフトウェア

Cisco FTD ソフトウェア リリース

この脆弱性に対する最初の修正リリース

アドバイザリのバンドルに記載されているすべての脆弱性に対する最初の修正済みリリース

6.2.2 以前^1

脆弱性なし

修正済みリリースに移行。

6.2.3

脆弱性なし

修正済みリリースに移行。

6.3.0^1

脆弱性なし

修正済みリリースに移行。

6.4.0

6.4.0.13

6.4.0.15

6.5.01

修正済みリリースに移行。

修正済みリリースに移行。

6.6.0

6.6.5.1

6.6.5.2

6.7.0

Cisco_FTD_Hotfix_AA-6.7.0.4-2.sh.RE L.tar

Cisco_FTD_SSP_FP1K_Hotfix_AA-6.7.0.4-2.sh.RE L.tar

Cisco_FTD_SSP_FP2K_Hotfix_AA-6.7.0.4-2.sh.RE L.tar

Cisco_FTD_SSP_Hotfix_AA-6.7.0.4-2.sh.RE L.tar

修正済みリリースに移行。

7.0.0

7.0.2

7.0.2

7.1.0

脆弱性なし

7.1.0.1

1. Cisco FMC および FTD ソフトウェアリリース 6.2.2 以前および 6.3.0、6.5.0 については、 ソフトウェアのメンテナンスが終了しています。これらの脆弱性が修正済みのサポート対象リリースに移行することをお勧めします。

FTD デバイスのアップグレード手順については、Cisco Firepower Management Center アップグレードガイドを参照してください。

Product Security Incident Response Team（PSIRT; プロダクト セキュリティ インシデント レスポンス チーム）は、このアドバイザリに記載されている該当するリリース情報と修正されたリリース情報のみを検証します。

不正利用事例と公式発表

Cisco PSIRT では、本アドバイザリに記載されている脆弱性の不正利用事例やその公表は確認しておりません。

出典

本脆弱性は、シスコ内部でのセキュリティ テストによって発見されました。

URL

https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-asaftd-ipsec-mitm-CKnLr4

改訂履歴

バージョン

説明

セクション

ステータス

日付

1.1

ASA 9.8 の最初の修正済みリリースに関する情報を更新。

修正済みソフトウェア

最終版

2022 年 6 月 1 日

1.0

初回公開リリース

-

最終版

2022 年 4 月 27 日

利用規約

本アドバイザリは無保証のものとしてご提供しており、いかなる種類の保証も示唆するものではありません。 本アドバイザリの情報およびリンクの使用に関する責任の一切はそれらの使用者にあるものとします。 また、シスコは本ドキュメントの内容を予告なしに変更したり、更新したりする権利を有します。

本アドバイザリの記述内容に関して情報配信の URL を省略し、単独の転載や意訳を施した場合、当社が管理した情報とは見なされません。そうした情報は、事実誤認を引き起こしたり、重要な情報が欠落していたりする可能性があります。 このドキュメントの情報は、シスコ製品のエンドユーザを対象としています。