Medium
日本語の情報は原文の英語の非公式な翻訳です。日本語と英語のバージョンに相違がある場合は、英語のバージョンが優先されます。
概要
Cisco適応型セキュリティアプライアンス(ASA)ソフトウェアおよびCisco Firepower Threat Defense(FTD)ソフトウェアのリモートアクセスVPN(RAVPN)サービスの脆弱性により、認証されていないリモート攻撃者がRAVPNサービスのサービス妨害(DoS)を引き起こす可能性があります。
この脆弱性は、リソースの枯渇が原因です。攻撃者は、該当デバイスに大量のVPN認証要求を送信することにより、この脆弱性を不正利用する可能性があります。エクスプロイトに成功すると、攻撃者はリソースを使い果たし、影響を受けるデバイスでRAVPNサービスのDoSが発生する可能性があります。攻撃の影響によっては、RAVPNサービスを復元するためにデバイスのリロードが必要になる場合があります。VPNに関連しないサービスは影響を受けません。
Cisco Talosはこれらの攻撃について、ブログ記事『一般的に使用されるログインクレデンシャルを持つVPN、SSHサービスを対象とした、大規模なブルートフォースアクティビティ』で説明しています。
この脆弱性に対処するソフトウェア アップデートは、すでにシスコからリリースされています。この脆弱性に対処する回避策はありません。
このアドバイザリは、次のリンクより確認できます。
https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-asaftd-bf-dos-vDZhLqrW
このアドバイザリは、2024 年 10 月に公開された Cisco ASA、FMC、および FTD ソフトウェアのセキュリティ アドバイザリ バンドルに含まれています。これらのアドバイザリとリンクの一覧については、『Cisco Event Response: Octo 2024 Semiannual Cisco ASA, FMC, and FTD Software Security Advisory Bundled Publication』を参照してください。
該当製品
脆弱性がある製品
この脆弱性の公開時点では、Cisco ASAまたはFTDソフトウェアの脆弱性が存在するリリースを実行していて、RAVPNサービスが有効になっているシスコ製品に影響が及びました。
脆弱性が存在する Cisco ソフトウェアリリースについては、このアドバイザリの修正済みソフトウェアセクションを参照してください。
SSL VPN設定の確認
SSL VPNが有効になっているかどうかを確認するには、デバイスのCLIでshow running-config webvpn | include ^ enableコマンドを使用します。次に、外部インターフェイスでSSL VPNが有効になっているデバイスでのshow running-config webvpn | include ^ enableコマンドの出力例を示します。
firewall# show running-config webvpn | include ^ enable
enable outside
コマンドの出力がない場合、SSL VPNはどのインターフェイスでも有効になっておらず、デバイスはこの脆弱性の影響を受けません。
脆弱性を含んでいないことが確認された製品
このアドバイザリの脆弱性が存在する製品セクションにリストされている製品だけがこの脆弱性の影響を受けることが知られています。
シスコは、この脆弱性が以下のシスコ製品には影響を与えないことを確認しました。
- IOS ソフトウェア
- IOS XE ソフトウェア
- Meraki 製品
- NX-OS ソフトウェア
- Cisco Secure Firewall Management Center(FMC)ソフトウェア(旧称 Firepower Management Center ソフトウェア)
セキュリティ侵害の痕跡
デバイスがパスワードスプレー攻撃を受けている場合、いくつかの潜在的なインジケータがあります。
最も一般的なインジケータは、頻繁に大量に発生する特定のログメッセージです。次に、パスワードスプレー攻撃中に表示される可能性のあるログメッセージのタイプの例を示します。どのメッセージが表示されるかはデバイスの設定によって異なるため、すべてのメッセージタイプがパスワード噴霧攻撃を示す必要はありません。
%ASA-6-113005: AAA user authentication Rejected : reason = Unspecified : server = 10.1.2.3 : user = admin : user IP = 192.168.1.2
%ASA-6-113015: AAA user authentication Rejected : reason = User was not found : local database : user = admin : user IP = 192.168.1.2
%ASA-6-716039: Group <DfltGrpPolicy> User <admin> IP <192.168.1.2> Authentication: rejected, Session Type: WebVPN.
注:デバイスの設定によっては、ユーザ名を非表示にするために、ユーザ名フィールドに *文字が含まれる場合があります。
パスワードスプレー攻撃を検出するもう1つの方法は、認証要求と認証拒否の量を監視することです。そのためには、CLIでshow aaa-serverコマンドを複数回発行し、コマンドを使用する間隔を数秒に設定します。認証拒否の数が多い場合は、攻撃が進行中であることを示している可能性があります。次のshow aaa-serverコマンドの出力では、このコマンドを使用する間に認証要求と認証拒否の数が増加していることが示されています。
Firewall# show aaa-server
Server Group: LDAP-SERVER
Server Protocol: ldap
Server Hostname: ldap-server.example.com
Server Address: 10.1.2.3
Server port: 636
Server status: ACTIVE, Last transaction at unknown
Number of pending requests 0
Average round trip time 0ms
Number of authentication requests 2220000
Number of authorization requests 0
Number of accounting requests 0
Number of retransmissions 0
Number of accepts 1312
Number of rejects 2212345
Number of challenges 0
Number of malformed responses 0
Number of bad authenticators 0
Number of timeouts 1
Number of unrecognized responses 0
Firewall#
.
Wait some amount of time
.
Firewall# show aaa-server
Server Group: LDAP-SERVER
Server Protocol: ldap
Server Hostname: ldap-server.example.com
Server Address: 10.1.2.3
Server port: 636
Server status: ACTIVE, Last transaction at unknown
Number of pending requests 0
Average round trip time 0ms
Number of authentication requests 2234567
Number of authorization requests 0
Number of accounting requests 0
Number of retransmissions 0
Number of accepts 1312
Number of rejects 2223456
Number of challenges 0
Number of malformed responses 0
Number of bad authenticators 0
Number of timeouts 1
Number of unrecognized responses 0
Firewall#
回避策
この脆弱性に対処する回避策はありません。ただし、パスワードスプレー攻撃を受けており、修正済みリリースにアップグレードしていないユーザに対しては、適用可能な緩和策があります。これらの緩和策については、『Secure FirewallでのリモートアクセスVPNサービスを対象としたパスワードスプレー攻撃に対する推奨事項』TechNoteで説明されています。
これらの緩和策は導入されており、テスト環境では実証済みですが、お客様は、ご使用の環境および使用条件において適用性と有効性を判断する必要があります。また、導入されている回避策または緩和策が、お客様固有の導入シナリオおよび制限に基づいて、ネットワークの機能やパフォーマンスに悪影響を及ぼす可能性があることに注意してください。回避策や緩和策は、ご使用の環境への適用性と環境への影響を評価した後で導入してください。
修正済みソフトウェア
ソフトウェアのアップグレードを検討する際は、Cisco Security Advisoriesページで入手できるシスコ製品のアドバイザリを定期的に参照して、侵害を受ける可能性と完全なアップグレードソリューションを確認してください。
いずれの場合も、アップグレードするデバイスに十分なメモリがあること、および現在のハードウェアとソフトウェアの構成が新規リリースで引き続き正しくサポートされていることを十分に確認してください。不明な点については、Cisco Technical Assistance Center(TAC)もしくは契約しているメンテナンスプロバイダーにお問い合わせください。
Cisco ASA、FMC、および FTD ソフトウェア
お客様が Cisco ASA、FMC、および FTD ソフトウェアの脆弱性による問題の可能性を判断できるように、シスコは Cisco Software Checker を提供しています。このツールを使うことで、特定のソフトウェアリリースに関連するすべてのシスコ セキュリティ アドバイザリを検索でき、それぞれのアドバイザリで言及された脆弱性を修正した最初のリリース(「First Fixed」)を特定できます。 また、該当する場合には、Software Checker により判別されたすべてのアドバイザリに記載のすべての脆弱性が修正された最初のリリース(「Combined First Fixed」)を特定できます。
このツールを使用するには、「Cisco Software Checker」ページの手順に従います。または、次のフォームを使用して、特定のソフトウェアリリースに影響を及ぼす脆弱性を検索します。このフォームを使用するには、次の手順に従います。
- ツールで検索するアドバイザリを選択します。すべてのアドバイザリ、セキュリティへの影響の評価(SIR)が「重大」または「高」のアドバイザリのみ、またはこのアドバイザリのみを選択します。
- 該当するソフトウェアを選択します。
- 該当するプラットフォームを選択します。
- リリース番号を入力します。たとえば、Cisco ASA ソフトウェアの場合は 9.16.2.11、Cisco FTD ソフトウェアの場合は 6.6.7 と入力します。
- [チェック(Check)] をクリックします。
注:Cisco ASAソフトウェアを実行しているCisco 3000シリーズ産業用セキュリティアプライアンス(ISA)については、Cisco ASAソフトウェアリリース9.16.4.67は保留され、リリース9.16.4.70に置き換えられています。
Cisco FTD デバイスのアップグレード手順については、該当の Cisco FMC アップグレードガイドを参照してください。
その他のリソース
最適な Cisco ASA、FMC、または FTD ソフトウェアリリースの決定方法については、次の推奨リリースに関するドキュメントを参照してください。セキュリティアドバイザリで新しいリリースが推奨される場合、アドバイザリのガイダンスに従うことをお勧めします。
Cisco ASA の互換性
Cisco Secure Firewall ASA アップグレードガイド
Cisco Secure Firewall Threat Defense 互換性ガイド
推奨事項
修正済みリリースをインストールした後、『Cisco Secure Firewall ASA ファイアウォール CLI コンフィギュレーション ガイド』の「VPN サービスの脅威検出の設定」のセクションを確認することをお勧めします。このセクションでは、RAVPNログイン認証攻撃、クライアント開始攻撃、および無効なVPNサービスへの接続試行からの保護を有効にする方法について説明します。どの保護が必要であるかは、お客様の裁量に委ねられます。
不正利用事例と公式発表
Cisco Product Security Incident Response Team(PSIRT)では、本アドバイザリに記載されている脆弱性の不正利用を確認しています。
出典
この脆弱性は Cisco TAC サポートケースの解決中に発見されました。
URL
改訂履歴
| バージョン | 説明 | セクション | Status | 日付 |
|---|---|---|---|---|
| 1.0 | 初版リリース | — | Final | 2024 年 10 月 23 日 |
利用規約
本アドバイザリは無保証のものとしてご提供しており、いかなる種類の保証も示唆するものではありません。本アドバイザリの情報およびリンクの使用に関する責任の一切はそれらの使用者にあるものとします。また、シスコは本ドキュメントの内容を予告なしに変更したり、更新したりする権利を有します。
本アドバイザリの記述内容に関して情報配信の URL を省略し、単独の転載や意訳を施した場合、当社が管理した情報とは見なされません。そうした情報は、事実誤認を引き起こしたり、重要な情報が欠落していたりする可能性があります。このドキュメントの情報は、シスコ製品のエンドユーザーを対象としています。