severity

アドバイザリーID : cisco-sa-20000921-secure-acs-nt

初公開日 : 2000-09-21 17:00

バージョン 1.3 : Final

回避策 : No Workarounds available

Cisco バグ ID :

Download CVRF

Email

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

概要

CiscoSecure ACS for Windows NT Serverでは、次の複数の脆弱性が確認され、修正されています。

- CSAdminソフトウェアモジュールにサイズ超過のURLを送信すると、強制的にクラッシュさせることができます。この不具合は、Cisco Bug ID CSCdr68286で文書化されています。

- CiscoSecure ACS for Windows NT Serverは、サイズが大きいTACACS+パケットを送信することで、不安定な状態にすることができます。この不具合は、Cisco Bug ID CSCdr51286で文書化されています。

- CiscoSecure ACS for Windows NTサーバを、ユーザがヌルパスワードを使用できるLDAPサーバと組み合わせて使用している場合は、イネーブルパスワードをバイパスして、ルータまたはスイッチ上で不正な特権を取得できます。この不具合は、Cisco Bug ID CSCdr26113で文書化されています。

2.1(x)、2.3(3)、2.4(2)以前のすべてのCiscoSecure ACS for Windows NT Serverリリースには脆弱性が存在します。これらの不具合は、リリース2.4(3)以降のすべてのリリースで修正されています。次に示すように、該当するすべての顧客に無償アップグレードが提供されます。アップグレードの代わりに、これらの不具合による脅威を最小限に抑える複数の回避策があります。

CiscoSecure ACS for UNIXは、これらの脆弱性の影響を受けません。

このアドバイザリは、https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20000921-secure-acs-ntで入手できます。

該当製品

このセクションには、該当製品に関する詳細が掲載されています。

脆弱性のある製品

このドキュメントで説明する不具合は、CiscoSecure ACS for Windows NT Serverのリリース2.1(x)、2.3(3)、および2.4(2)と、それ以前のすべてのリリースに存在します。

3つの不具合はすべて、リリース2.4(3)で修復されています。これ以降のCiscoSecure ACS for Windows NT Serverのリリースには、すべて修正が含まれます。

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

前述のCiscoSecure ACSのリリースは、Windows NTサーバで実行されている場合にのみ脆弱です。CiscoSecure ACS for UNIXは、これらの脆弱性が原因で特に危険にさらされることはありません。

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

詳細

CSCdr68286

CSAdminモジュール内のバッファオーバーフロー状態は、CiscoSecure ACS Server for Windows NTのTCPポート2002にサイズ超過のパケットを送信することで不正利用できます。基盤となるNTオペレーティングシステムの正確なバージョンによっては、挿入されたコードを強制的に実行したり、モジュールを一時的にクラッシュさせたりできる場合があります。クラッシュが発生すると、既存の管理セッションはすべて終了し、最近の管理アクションが失われる可能性があります。バージョン2.3(x)以降では、CSAdminモジュールは1分以内に自動的に再起動されます。既存のセッションはその時点で再確立されますが、最初から開始されたかのように、は再度認証される必要があります。以前のバージョンでは、サーバを再起動する必要があります。

この脆弱性は認証なしでトリガーされますが、通常は予想されるすべてのアクティビティに対して認証が必要です。

CSCdr51286

サイズが大きすぎるTACACS+パケットをCiscoSecure ACS for Windows NT Serverに送信すると、システムが不安定な状態になり、サービス拒否の原因になる可能性があります。この脆弱性をエクスプロイトするには、攻撃者がTACACS+クライアントとCiscoSecure ACS for Windows NTサーバ間のパスにトラフィックをスニッフィングまたは挿入できる必要があります。

CSCdr26113

一部のLightweight Directory Access Protocol(LDAP)サーバでは、ユーザが未定義のパスワードを使用できます。これは、保存されたパスワードの値がnullであることを意味します。このようなLDAPサーバとこの不具合間のインタラクションにより、特権モードに有効なパスワードを指定しなくても、イネーブルモード認証が成功する場合があります。

回避策

次の回避策は、これらの脆弱性による脅威の軽減に役立ちますが、脆弱性を悪用する可能性を完全に排除することはできません。不具合該当するシステムをご使用のお客様は、このセキュリティアドバイザリに前述した該当しない修正済みバージョンのソフトウェアにアップグレードすることを強くお勧めします。ソフトウェアをアップグレードする代わりに、次の手順を実行すると、リスクを最小限に抑えることができます。

CSCdr68286

CSAdminモジュールをサイズの大きいURLから保護するには、CiscoSecure ACSサーバへのアクセスを制限し、正当なニーズを持つコンピュータだけがネットワーク経由でCSAdminモジュールに到達できるようにします。これは、CiscoSecure ACSサーバとネットワークの残りの部分との間のルータにアクセスコントロールリスト(ACL)を配置することで実現できます。次の例では、CiscoSecure ACSサーバのIPアドレスは1.1.1.1で、隣接ルータのEthernet0インターフェイスに接続されています。ターミナルサーバのアドレスは2.2.2.2です。ターミナルサーバとCiscoSecure ACSサーバの間のアクセスを防止するには、イネーブルモードからコンフィギュレーションモードに入り、次に示すACLを作成してルータのEthernet0インターフェイスに適用する手順のリストの一部に似たコマンドを使用します。

access-list 200 permit ip host 2.2.2.2 host 1.1.1.1 eq 49

access-list 200 deny any any log

interface Ethernet0

ip access-group 200 incoming

CSCdr51286

CiscoSecure ACSサーバをオーバーサイズのTACACS+パケットの受信から保護するには、上に示すように隣接ルータにACLを適用するか、ACSを保護ネットワークの一部と見なすファイアウォールデバイスにアクセス制御を実装します。

別の方法として、CiscoSecure ACS for Windows NTサーバと、それを使用しているデバイスとの間に信頼できるパスが存在することを確認する方法があります。これは、そのパスに沿ったパケットのスニッフィングやインジェクトを防止するための慎重な手段です。

CSCdr26113

この不具合による不正なイネーブルアクセスは、リモートLDAPサーバではなく、CiscoSecure ACS for Windows NTサーバ自体にイネーブルパスワードを直接格納することで阻止できます。

修正済みソフトウェア

リリース2.4(3)より前のCiscoSecure ACS for Windows NT Serverの全バージョンが、この3つの脆弱性の影響を受けます。リリース2.4(3)より前のバージョンを使用している場合は、2.4.(3)以降にアップグレードする必要があります。

CiscoSecure ACS for UNIXの任意のバージョンを実行しているお客様には、このセキュリティアドバイザリに記載されている不具合の脆弱性はありません。

不正利用事例と公式発表

このアドバイザリで説明されている脆弱性の公表や悪用に関する情報は Cisco PSIRT には寄せられていません。

URL

https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20000921-secure-acs-nt

改訂履歴

リビジョン 1.3

2000年10月20日

修正済みソフトウェアを入手するためにTACに連絡するよう顧客に依頼するように編集。

リビジョン 1.2

2000年9月21日

初回公開リリース

利用規約

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

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