Critical

アドバイザリーID : cisco-sa-20120620-ac

初公開日 : 2012-06-20 16:00

最終更新日 : 2012-10-18 15:31

バージョン 2.1 : Final

CVSSスコア : 9.3

回避策 : No Workarounds available

Cisco バグ ID : CSCtw48681 CSCtz76128 CSCtz78204 CSCty45925 CSCtw47523 CSCtx74235

CVE-2012-2494

CVE-2012-2495

CVE-2012-2496

CVE-2012-4655

CVE-2012-2493

Download CVRF

Email

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

概要

Cisco AnyConnectセキュアモビリティクライアントは、次の脆弱性の影響を受けます。

- Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダにおける任意のコード実行の脆弱性

- Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダソフトウェアのダウングレードに関する脆弱性

- Cisco AnyConnectセキュアモビリティクライアントおよびCisco Secure Desktopホストスキャンダウンローダソフトウェアのダウングレードに関する脆弱性

- Cisco AnyConnectセキュアモビリティクライアントの64ビットJava VPNダウンローダにおける任意のコードが実行される脆弱性

- Cisco Secure Desktopの任意のコード実行の脆弱性

シスコはこれらの脆弱性に対処するソフトウェアアップデートをリリースしています。これらの脆弱性に対しては回避策があります。このアドバイザリは、次のリンクより確認できます。

https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20120620-ac

該当製品

脆弱性のある製品

このドキュメントで説明されている脆弱性は、Cisco AnyConnectセキュアモビリティクライアントに適用されます。該当するバージョンは次のとおりです。

脆弱性

Platform

該当するバージョン

Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダにおける任意のコード実行の脆弱性

Microsoft Windows

- 2.5 MR6(2.5.6005)より前の2.xリリース

Linux、Apple MacOS

- 2.5 MR6(2.5.6005)より前の2.xリリース

- 3.0 MR8より前の3.0.xリリース(3.0.08057)

Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダソフトウェアのダウングレードに関する脆弱性

Microsoft Windows

- 2.5 MR6(2.5.6005)より前の2.xリリース

- 3.0 MR8より前の3.0.xリリース(3.0.08057)

Linux、Apple MacOS X

- 2.5 MR6(2.5.6005)より前の2.xリリース

- 3.0 MR8より前の3.0.xリリース(3.0.08057)

Cisco AnyConnectセキュアモビリティクライアントおよびCisco Secure Desktopホストスキャンダウンローダソフトウェアのダウングレードに関する脆弱性

Microsoft Windows

- 3.0 MR8より前のAnyConnect 3.0.xリリース(3.0.08057)

- 3.0MR8より前のHostscan 3.0.xリリース(3.0.08062)

- 3.6.6020より前のCisco Secure Desktopリリース

Linux、Apple MacOS X

- 3.0 MR8より前のAnyConnect 3.0.xリリース(3.0.08057)

- 3.0MR8より前のHostscan 3.0.xリリース(3.0.08062)

- 3.6.6020より前のCisco Secure Desktopリリース

Cisco AnyConnectセキュアモビリティクライアントの64ビットJava VPNダウンローダにおける任意のコードが実行される脆弱性

Linux 64ビット

- 3.0 MR7より前の3.0.xリリース(3.0.7059)

Cisco Secure Desktopの任意のコード実行の脆弱性

Microsoft Windows、Linux、Apple Mac OS X

- 3.6.6020より前のCisco Secure Desktopリリース

注：Cisco AnyConnectセキュアモビリティクライアントのMicrosoft Windows Mobileバージョンは、任意のコード実行の脆弱性の影響を受けます。Cisco AnyConnect Secure Mobility Client for Windows Mobileの修正済みバージョンは計画されていません。

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

これらの脆弱性は、Apple iOS、Cisco Cius、またはGoogle Android上で動作するCisco AnyConnectクライアントソフトウェアには影響を与えません。これらのバージョンでは、これらの脆弱性を含む自己更新ダウンロードメカニズムはサポートされていません。

他のシスコ製品においてこのアドバイザリの影響を受けるものは、現在確認されていません。

詳細

Cisco AnyConnectセキュアモビリティクライアントはシスコの次世代VPNクライアントで、Cisco 5500シリーズ適応型セキュリティアプライアンス(ASA)およびCisco IOSソフトウェアを実行しているデバイスへのセキュアなIPsec(IKEv2)またはSSLバーチャルプライベートネットワーク(VPN)接続をリモートユーザに提供します。

Cisco AnyConnectセキュアモビリティクライアントは、導入前とWeb導入の2つの方法で導入できます。導入前のシナリオでは、Cisco AnyConnectセキュアモビリティクライアントは、エンドユーザが従来のデスクトップソフトウェアとしてインストールまたはアップグレードするか、または企業の導入ツールを使用してアップグレードします。Web導入シナリオでは、Cisco AnyConnectセキュアモビリティクライアントは、ヘッドエンドにインストールされたパッケージを介してインストールまたはアップグレードされます。さらに、Web導入シナリオは、スタンドアロンの開始とWebLaunchの開始という2つの方法で開始できます。スタンドアロンの開始時に、エンドユーザシステムはAnyConnectクライアントを介してヘッドエンドに接続し、展開されたパッケージを受信します。WebLaunchの開始時に、ダウンローダコンポーネントのインスタンス化を試みるWebサイトにアクセスするエンドユーザシステムは、Cisco AnyConnectセキュアモビリティクライアントをインストールまたはアップグレードするよう求められます。通常の運用では、このWebサイトはクライアントレスポータルになります。悪意のある攻撃の際には、脆弱なコンポーネントのコピーをホストしているWebサイトが信頼できるサイトに見せかけ、脆弱なコンポーネントをインスタンス化するようユーザを誘導する可能性があります。

このアドバイザリで説明されている脆弱性はすべて、WebLaunchが開始するWeb導入の実行に使用されるソフトウェア更新メカニズムによって不正利用されます。影響を受けるすべてのバージョンのCisco AnyConnectセキュアモビリティクライアントは、エンドユーザシステムへの導入方法に関係なく、不正利用される可能性があります。さらに、WebLaunchコンポーネントはシスコによって署名されているため、これらの脆弱性により悪意のあるソフトウェアが任意にインストールされる可能性があるため、Cisco AnyConnect Secure Mobility Clientをインストールしたことがないシステムを含め、脆弱性のあるWebLaunchダウンローダコンポーネントをインスタンス化するエンドユーザシステムに影響が及ぶ可能性があります。

修正済みのシスコソフトウェアがインストールされていないシステムは、この脆弱性の影響を受ける可能性があります。シスコはMicrosoftとOracleに対し、ソフトウェア更新チャネルを通じてActiveXコントロールとJavaアプレットをブラックリストに登録するよう要請しています。Microsoftは、脆弱なActiveXコントロールに対してシステム全体のキルビットを設定するWindowsセキュリティアドバイザリ( 273623)をリリースしました。Oracleは、脆弱な署名付きJavaアプレットをブラックリストに登録するJava SE 6( Update 37)およびJava SE 7( Update 9)のアップデートをリリースしました。署名付きJavaアプレットのブラックリスト登録によって発生する機能変更の詳細については、「回避策」セクションを参照してください。

Cisco AnyConnectセキュアモビリティクライアントは、次の脆弱性の影響を受けます。

Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダにおける任意のコード実行の脆弱性：

Cisco AnyConnectセキュアモビリティクライアントには、任意のコードが実行される脆弱性が存在します。認証されていないリモートの攻撃者は、Cisco AnyConnectセキュアモビリティクライアントのWebLaunch機能を実行するActiveXまたはJavaコンポーネントを受信したシステム上で、任意のコードを実行する可能性があります。攻撃者は、エンドユーザによる実行のために、脆弱なActiveXまたはJavaコンポーネントを提供する可能性があります。該当するActiveXおよびJavaコンポーネントでは十分な入力検証が行われず、その結果、攻撃者が該当システムに任意のコードを配信し、ユーザのWebブラウザセッションの権限でコードを実行する可能性があります。この脆弱性を不正利用するには、攻撃者はユーザに悪意のあるWebページにアクセスさせ、脆弱性のあるActiveXコントロールまたはJavaアプレットを実行させる必要があります。ユーザのブラウザ設定によっては、脆弱なActiveXコントロールとJavaアプレットがシスコによって暗号署名されているため、コントロールまたはアプレットを実行するプロセスでユーザの操作はほとんど必要ない場合があります。

修正済みバージョンのCisco AnyConnectセキュアモビリティクライアントは、ダウンローダプロセスがWebLaunchの開始中に指定された任意のバイナリの実行をサポートしないことを確認することで、この脆弱性を修正します。

この脆弱性は、Cisco Bug ID CSCtw47523( 登録ユーザ専用)として文書化され、Common Vulnerability and Exposure(CVE)IDとしてCVE-2012-2493が割り当てられています。

Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダソフトウェアのダウングレードの脆弱性：

Cisco AnyConnectセキュアモビリティクライアントには、Cisco AnyConnectセキュアモビリティクライアントのソフトウェアバージョンを以前のソフトウェアバージョンにダウングレードできる脆弱性が存在します。認証されていないリモートの攻撃者が、該当するバージョンのCisco AnyConnectセキュアモビリティクライアントをインストールしたシステムに、古いバージョンのクライアントソフトウェアをダウンロードしてインストールさせる可能性があります。WebLaunchで使用される該当のActiveXおよびJavaコンポーネントは十分な入力検証を実行しないため、攻撃者はシスコが署名した以前のバージョンのコードを配信できる可能性があります。Cisco AnyConnectセキュアモビリティクライアントソフトウェアの古いバージョンには、システムの初期ソフトウェアバージョンには存在しなかった脆弱性が含まれている可能性があり、その他の脆弱性がシステムに存在する可能性があります。この脆弱性を不正利用するには、攻撃者はユーザに悪意のあるWebページにアクセスさせ、脆弱性のあるActiveXコントロールまたはJavaアプレットを実行させる必要があります。ユーザのブラウザ設定によっては、脆弱なActiveXコントロールとJavaアプレットがシスコによって暗号署名されているため、コントロールまたはアプレットを実行するプロセスでユーザの操作はほとんど必要ない場合があります。

修正済みバージョンのCisco AnyConnectセキュアモビリティクライアントでは、WebLaunchの開始時にダウンロードされる署名済みコードのタイムスタンプが、インストール済みソフトウェアのタイムスタンプよりも古くならないようにすることで、この脆弱性が修正されています。

この脆弱性は、Cisco Bug ID CSCtw48681( 登録ユーザ専用)として文書化され、Common Vulnerability and Exposure(CVE)IDとしてCVE-2012-2494が割り当てられています。

Cisco AnyConnectセキュアモビリティクライアントおよびCisco Secure Desktopホストスキャンダウンローダソフトウェアのダウングレードに関する脆弱性：

Cisco AnyConnectセキュアモビリティクライアントには脆弱性があり、攻撃者が該当ソフトウェアを以前のソフトウェアバージョンにダウングレードできる可能性があります。この脆弱性は、Cisco Secure Desktopにも存在します。認証されていないリモートの攻撃者は、該当するバージョンのCisco AnyConnectセキュアモビリティクライアントまたはCisco Secure Desktopをインストールしたシステムで、古いバージョンのクライアントソフトウェアをダウンロードしてインストールさせる可能性があります。該当するソフトウェアプログラムの該当するActiveXおよびJavaコンポーネントでは、十分な入力検証が行われず、その結果、攻撃者がシスコによって署名された以前のバージョンのコードを配信する可能性があります。Cisco AnyConnectセキュアモビリティクライアントソフトウェアまたはCisco Secure Desktopソフトウェアの古いバージョンには、システムの初期ソフトウェアバージョンには存在しなかった脆弱性が含まれている可能性があり、その結果、システムがさらに脆弱性にさらされる可能性があります。この脆弱性を不正利用するには、攻撃者はユーザに悪意のあるWebページにアクセスさせ、脆弱性のあるActiveXコントロールまたはJavaアプレットを実行させる必要があります。ユーザのブラウザ設定によっては、脆弱なActiveXコントロールとJavaアプレットがシスコによって暗号署名されているため、コントロールまたはアプレットを実行するプロセスでユーザの操作はほとんど必要ない場合があります。

修正済みバージョンのCisco AnyConnectセキュアモビリティクライアントでは、WebLaunchの開始時にダウンロードされる署名済みコードのタイムスタンプが、インストール済みソフトウェアのタイムスタンプよりも古くならないようにすることで、この脆弱性が修正されています。

この脆弱性は、Cisco Bug ID CSCtx74235( 登録ユーザ専用)として文書化され、Common Vulnerability and Exposure(CVE)IDとしてCVE-2012-2495が割り当てられています。

Cisco AnyConnectセキュアモビリティクライアントの64ビットJava VPNダウンローダにおける任意のコードが実行される脆弱性：

Cisco AnyConnectセキュアモビリティクライアントには、任意のコードが実行される脆弱性が存在します。認証されていないリモートの攻撃者が、Cisco AnyConnectセキュアモビリティクライアントのWebLaunch VPNダウンローダ機能を実行する64ビットJavaアプレットを受信したシステムで、任意のコードを実行する可能性があります。攻撃者は、エンドユーザによる実行のために脆弱なJavaコンポーネントを提供する可能性があります。影響を受けるJavaコンポーネントは十分な入力検証を実行しないため、攻撃者が影響を受けるシステムに任意のコードを配信し、ユーザのWebブラウザセッションの権限でコードを実行する可能性があります。この脆弱性を不正利用するには、攻撃者はユーザに悪意のあるWebページにアクセスさせ、脆弱なJavaアプレットを実行させる必要があります。影響を受けるJavaアプレットは、シスコによって暗号で署名されていません。

この脆弱性の影響を受けるJavaアプレットはシスコによって署名されておらず、サポート対象外のコードとして配布されていました。このコードは、リリース3.0 MR7(3.0.7059)から削除されました。

この脆弱性は、Cisco Bug ID CSCty45925( 登録ユーザ専用)として文書化され、Common Vulnerability and Exposure(CVE)IDとしてCVE-2012-2496が割り当てられています。

Cisco Secure Desktopの任意のコード実行の脆弱性

Cisco Secure Desktopには、任意のコード実行の脆弱性が存在します。認証されていないリモートの攻撃者が、Cisco Secure DesktopのWebLaunch機能を実行するActiveXまたはJavaコンポーネントを受信したシステム上で、任意のコードを実行する可能性があります。攻撃者は、エンドユーザによる実行のために、脆弱なActiveXまたはJavaコンポーネントを提供する可能性があります。該当するActiveXおよびJavaコンポーネントでは十分な入力検証が行われず、その結果、攻撃者が該当システムに任意のコードを配信し、ユーザのWebブラウザセッションの権限でコードを実行する可能性があります。この脆弱性を不正利用するには、攻撃者はユーザに悪意のあるWebページにアクセスさせ、脆弱性のあるActiveXコントロールまたはJavaアプレットを実行させる必要があります。ユーザのブラウザ設定によっては、脆弱なActiveXコントロールとJavaアプレットがシスコによって暗号署名されているため、コントロールまたはアプレットを実行するプロセスでユーザの操作はほとんど必要ない場合があります。

Cisco Secure Desktopの修正済みバージョンでは、ダウンローダプロセスがWebLaunchの開始時に指定された任意のバイナリの実行をサポートしないようにすることで、この脆弱性が修正されています。

この脆弱性は、Cisco Bug ID CSCtz76128( 登録ユーザ専用)および CSCtz78204( 登録ユーザ専用)として文書化され、Common Vulnerability and Exposure(CVE)IDとしてCVE-2012-4655が割り当てられています。

Cisco AnyConnect VPN、Cisco Secure Desktop、およびCisco Hostscan Downloaderの脆弱性に関するその他の考慮事項：

Cisco AnyConnectセキュアモビリティクライアントに付属する新しいバージョンのActiveXコントロールおよびJavaアプレットでは、コード署名を使用して、ヘッドエンドからダウンロードされたコンポーネントの信頼性を検証します。ただし、古いバージョンではダウンロードされたコンポーネントは検証されません。攻撃者は、ActiveXコントロールまたはJavaアプレットの影響を受けるバージョンを提供するようにWebページを設計し、信頼性の検証が行われないために任意のプログラム実行を達成する可能性があります。

古いバージョンのActiveXコントロールのリスクを軽減するには、次の方法があります。

- Cisco AnyConnectセキュアモビリティクライアントの修正済みバージョンをヘッドエンドにロードし、Webブラウザまたはスタンドアロンクライアントを使用してアップグレードを開始します。この操作により、新しいバージョンのActiveXコントロールを含む新しいバージョンのCisco AnyConnectセキュアモビリティクライアントがインストールされます。このインストールが行われると、Cisco AnyConnectセキュアモビリティクライアントは、古いバージョンのActiveXコントロールをシステム上で実行することを許可しなくなります。

- エンタープライズソフトウェアアップグレードインフラストラクチャを通じて、Cisco AnyConnectセキュアモビリティクライアントの修正済みバージョンを事前に導入します。この操作を行うと、前の推奨事項と同じ結果が得られ、ActiveXコントロールの新しい修正済みバージョンが展開されます。このインストールが行われると、Cisco AnyConnectセキュアモビリティクライアントは、古いバージョンのActiveXコントロールをシステム上で実行することを許可しなくなります。

- ヘッドエンドからクライアントを展開する必要がない場合は、Cisco AnyConnectセキュアモビリティクライアントActiveXコントロールのキルビットをローカルに設定できます。このアクションは、ActiveXコントロールが任意のシナリオでインスタンス化されることを防ぎます。キルビットを設定する手順は、このドキュメントの範囲外です。詳細については、Microsoftサポートの記事「How to stop an ActiveX control from running in Internet Explorer」(http://support.microsoft.com/kb/240797)と、Microsoftサポートの記事で参照されているMicrosoft Security Vulnerability Research & Defenseのブログ記事「Kill-Bit FAQ」を参照してください。キルビットの設定によって発生する機能変更の詳細については、このドキュメントの「回避策」セクションを参照してください。

Cisco AnyConnectセキュアモビリティクライアントで使用される脆弱性のあるVPNダウンローダActiveXコントロールのCLSID(Class Identifier)は次のとおりです(CSCtw47523およびCSCtw48681)。

Cisco AnyConnect VPNバージョン

CLSID

<= 2.5.3046、

3.0.0629 ～ 3.0.2052

55963676-2F5E-4BAF-AC28-CF26AA587566

2.5.3051 ～ 2.5.3055、

3.0.3050 ～ 3.0.7059

CC679CB8-DC4B-458B-B817-D447B3B6AC31

Cisco AnyConnectセキュアモビリティクライアントで使用される、脆弱性のあるCisco Secure DesktopおよびHostscan ActiveXコントロールのCLSID（クラス識別子）は、次のとおりです(Cisco Secure Desktop:CSCtz76128およびCSCtz78204、Hostscan:CSCtx74235)。

Cisco Secure Desktopホストスキャンバージョン

Cisco AnyConnectホストスキャンバージョン

CLSID

3.1.1.45 ～ 3.5.841

-

705EC6D4-B138-4079-A307-EF13E4889A82

3.5.1077 ～ 3.5.2008

3.0.0629 ～ 3.0.1047

F8FC1530-0608-11DF-2008-0800200C9A66

3.6.181 ～ 3.6.5005

3.0.2052 ～ 3.0.7059

E34F52FE-7769-46ce-8F8B-5E8ABAD2E9FC

署名済みJavaアプレットの古いバージョンを実行するリスクを軽減するには、Java SE 6 Update 14で導入されたJARブラックリスト機能を使用して脆弱性のあるバージョンをブラックリストに登録します。JARブラックリスト機能の詳細については、http://www.oracle.com/technetwork/java/javase/6u14-137039.htmlで入手できるJava SE 6 Update 14のリリースノートを参照してください。シスコの不具合CSCty45925で説明されているunsigned Java appletは、この緩和策が署名付きアプレットにのみ関連するため、ブラックリストに載せることはできません。署名済みJavaアプレットのブラックリスト登録によって発生する機能変更の詳細については、「回避策」セクションを参照してください。

VPNダウンローダの脆弱性(CSCtw47523およびCSCtw48681)の影響を受けるCisco AnyConnectセキュアモビリティクライアントJARファイルのSHA-1メッセージダイジェストは、次のとおりです。

Cisco AnyConnect VPNソフトウェアバージョン

Java SHA-1メッセージダイジェスト

2.0.0343:Windows

L0l3WOuMNWWujmXo5+O/GtmGyyYk=

2.0.0343:Linux

uWffvhFaWVw3lrER/SJH7Hl4yFg=

2.1.0148

YwuPyF/KMcxcQhgxilzNybFM2+8=

2.2.0133 ～ 2.2.0140

ya6YNTzMCFYUO4lwhmz9OWhhIz8=

2.3.0185 ～ 2.3.1003

D/TyRle6Sl+CDuBFmdOPy03ERaw=

2.3.2016 ～ 2.5.2019

x17xGEFzBRXY2pLtXiIbp8J7U9M=

2.5.3046 ～ 2.5.3055

0CUppG7J6IL8xHqPCnA377Koahw=

3.0.0629

nv5+0eBNHpRIsB9D6TmEbWoNCTs=

3.0.1047 ～ 3.0.5080

qMVUh9i3yJcTKpuZYSFZH9dspqE=

Cisco Secure DesktopおよびHostscanの脆弱性の影響を受けるCisco AnyConnectセキュアモビリティクライアントおよびCisco Secure Desktop JARファイル(Cisco Secure Desktop:CSCtz76128およびCSCtz78204、Hostscan:CSCtx74235)のSHA-1メッセージダイジェストは、次のとおりです。

Cisco Secure Desktopホストスキャンバージョン

Cisco AnyConnectホストスキャンバージョン

Java SHA-1メッセージダイジェスト

3.1.1.45

-

3aJU1qSK6IYmt5MSh2IIIj5G1XE=

3.2.0.136

-

l93uYyDZGyynzYTknp31yyuNivU=

3.2.1.103

-

eJfWm86yHp2Oz5U8WrMKbpv6GGA=

3.2.1.126

-

Q9HXbUcSCjhwkgpk5NNVG/sArVA=

3.3.0.118

-

cO2ccW2cckTvpR0HVgQa362PyHI=

3.3.0.151

-

cDXEH+bR01R8QVxL+KFKYqFgsR0=

3.4.373

-

lbhLWSopUIqPQ08UVIA927Y7jZQ=

3.4.1108

-

vSd+kv1p+3jrVK9FjDCBJcoy5us=

3.4.2048

-

TFYT30IirbYk89l/uKykM6g2cVQ=

3.5.841

-

Y82nn7CFTu1XAOCDjemWwyPLssg=

3.5.1077

-

PVAkXuUCgiDQI19GPrw01Vz4rGQ=

3.5.2001

-

C4mtepHAyIKiAjjqOm6xYMo8TkM=

3.5.2003

-

l4meuozuSFLkTZTS6xW3sixdlBI=

3.5.2008

-

B1NaDg834Bgg+VE9Ca+tDZOd2BI=

3.6.181

-

odqJCMnKdgvQLOCAMSWEj1EPQTc=

3.6.185

-

WyqHV02O4PYZkcbidH4HKlp/8hY=

3.6.1001

-

HSPXCvBNG/PaSXg8thDGqSeZlR8=

-

3.0.0629 ～ 3.0.1047

OfQZHjo8GK14bHD4z4dDIp4ZFjE=

-

3.0.2052

8F4F0TXA4ureZbfEXWIFm76QGg4=

-

3.0.3054 ～ 3.0.4016

bOoQga+XxC3j0HiP552+fYCdswo=

-

3.0.4216 ～ 3.0.4235

WX77FlRyFyeUriu+xi/PE1uLALU=

3.6.2002

3.0.5009

g3mA5HqcRBlKaUVQsapnKhOSEas=

3.6.3002

-

trhKo6XiSGxRrS//rCL9e3Ca6D4=

3.6.4021

3.0.5075 ～ 3.0.5080

obWCTaz3uOZwDBDZUsbrrTKoDig=

3.6.5005

3.0.7042 ～ 3.0.7059

iMHjGyv5gEnTi8uj68yzalml8XQ=

回避策

ブラックリストは、「詳細」セクションで説明されている手順に基づいて手動で適用するか、ActiveX CLSIDまたはJavaアプレットメッセージダイジェストを含むMicrosoft( 2736233)またはOracle( Java SE 6 Update 37および Java SE 7 Update 9)のアップデートを適用することによって適用できます。脆弱なActiveXコントロールCLSIDおよびJavaアプレットメッセージダイジェストのブラックリストを適用することを選択すると、脆弱なコードのインスタンス化を防止できます。その結果、脆弱性のあるソフトウェアのインストールとアップグレードのWebLaunchによる開始は阻止されますが、スタンドアロン方式で開始される事前導入ソフトウェアと修正済みソフトウェアのWebLaunchによる開始は引き続き機能します。

注：暗号署名付きコントロールまたはアプレットの脆弱性に対しては、Cisco AnyConnectセキュアモビリティクライアントがシステムにインストールされていない場合でも、Ciscoの署名証明書チェーンを信頼するシステムが影響を受ける可能性があります。ActiveXコントロールのキルビットとJava Message Digestの回避策を使用すると、Cisco AnyConnectセキュアモビリティクライアントがインストールされていない、またはインストールされないシステムを保護できます。

ネットワーク内のシスコデバイスに適用可能な対応策については、このアドバイザリに関連するCisco Applied Intelligenceのドキュメントhttps://sec.cloudapps.cisco.com/security/center/content/CiscoAppliedMitigationBulletin/cisco-amb-20120620-acを参照してください。

修正済みソフトウェア

ソフトウェアのアップグレードを検討する場合は、 http://www.cisco.com/go/psirt の Cisco Security Advisories and Responses アーカイブや後続のアドバイザリを参照して、侵害を受ける可能性と完全なアップグレード ソリューションを確認してください。

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

脆弱性

Platform

First Fixed Release（修正された最初のリリース）

Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダにおける任意のコード実行の脆弱性

Microsoft Windows

2.5 MR6(2.5.6005)

Linux、Apple Mac OS X

2.5 MR6*(2.5.6005)、3.0 MR8(3.0.08057)

Cisco AnyConnectセキュアモビリティクライアントVPNダウンローダソフトウェアのダウングレードに関する脆弱性

Microsoft Windows

2.5 MR6(2.5.6005)、3.0 MR8(3.0.08057)

Linux、Apple Mac OS X

2.5 MR6*(2.5.6005)、3.0 MR8(3.0.08057)

Cisco AnyConnectセキュアモビリティクライアントおよびCisco Secure Desktopホストスキャンダウンローダソフトウェアのダウングレードに関する脆弱性

Microsoft Windows

- AnyConnect 3.0 MR8(3.0.08057)

- Hostscan 3.0 MR8(3.0.08062)

- Cisco Secure Desktop 3.6.6020

Linux、Apple Mac OS X

- AnyConnect 3.0 MR8(3.0.08057)

- Hostscan 3.0 MR8(3.0.08062)

- Cisco Secure Desktop 3.6.6020

Cisco AnyConnectセキュアモビリティクライアントの64ビットJava VPNダウンローダにおける任意のコードが実行される脆弱性

Microsoft Windows

Not affected

Linux 64ビット

3.0 MR7(3.0.7059)

Cisco Secure Desktopの任意のコード実行の脆弱性

Microsoft Windows、Linux、Apple Mac OS X

Cisco Secure Desktop 3.6.6020

*注：このアドバイザリに記載されているVPNダウンローダの脆弱性に対する修正が含まれているCisco AnyConnectセキュアモビリティクライアント2.5 MR6 for Mac OS Xは、OS X 10.4をサポートしません。

推奨リリース

次の表に、すべての推奨リリースを示します。これらの推奨リリースには、このアドバイザリに記載されているすべての脆弱性に対する修正が含まれています。シスコでは、これらの推奨リリース以降のリリースにアップグレードすることを推奨しています。

ソフトウェア名

メジャー リリース

推奨リリース

Cisco AnyConnect セキュア モビリティ クライアント

2.5.x

2.5 MR6(2.5.6005)

Cisco AnyConnect セキュア モビリティ クライアント

3.0.x

3.0 MR8(3.0.08057)

Hostscan

3.0.x

3.0 MR8(3.0.08062)

Cisco Secure Desktop

3.x

3.6.6020

不正利用事例と公式発表

Cisco Product Security Incident Response Team（PSIRT）は、本アドバイザリに記載されている脆弱性の不正利用事例やその公表を確認していません。

不具合CSCtw47523およびCSCtw48681に記載されている脆弱性は、gwslabs.comによって発見され、HPのZero Day Initiativeによってシスコに報告されました。

URL

https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20120620-ac

改訂履歴

Revision 2.1

2012年10月18日

Oracle Java SE 6u37およびJava SE 7u9に関する詳細情報を含みます。この情報は、修正済みのシスコソフトウェアを導入する必要なく、脆弱性のあるWebLaunchコントロールを無効にします。

Revision 2.0

2012年9月19日

CVE-2012-4655で説明されているCisco Secure Desktopの脆弱性に対する修正も記載されていない、元のアドバイザリの不注意による欠落を修正。

リビジョン 1.3

2012年9月9日

MicrosoftとOracleによる今後の詳細なアップデート。修正済みのシスコソフトウェアを導入しなくても、脆弱性のあるWebLaunchコントロールを無効化できます。

リビジョン 1.2

2012年7月18日

Linuxバージョン2.0.0343のブラックリストテーブルに追加のJavaハッシュを追加。

リビジョン 1.1

2012年7月6日

メンテナンスリリース(MR)番号の横にビルド番号を表示することで、バージョンを明確にしました。

リビジョン 1.0

2012年6月20日

初回公開リリース

利用規約

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

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