このドキュメントでは、Cisco Crosswork 製品の Spring4Shell 脆弱性(CVE-2022-22965)を解決するためのパッチリリースに関する情報を提供します。
概要
問題の要約
Spring4Shell の脆弱性は、データバインディングを介したリモートコード実行(RCE)に対して脆弱である可能性のある JDK 9+ で実行されている Spring MVC または Spring WebFlux アプリケーションに影響します。特定のエクスプロイトでは、WAR 展開として Tomcat 上でアプリケーションを実行する必要があります。アプリケーションが Spring Boot 実行可能 jar(たとえば、デフォルト)として展開されている場合、エクスプロイトに対して脆弱ではありません。ただし、その脆弱性の性質はより一般的であり、他の方法でエクスプロイトされる可能性があります。
-
CVE-2022-22965:JDK 9+ の脆弱性に対するデータバインディングを介したSpring Framework RCE。
解像度
影響を受けるすべてのマイクロサービスは、Spring Framework バージョン 5.3.18 または 5.2.20 にアップグレードされます。サポートされていない Spring Framework バージョンを使用して Tomcat で実行されている古いアプリケーションの場合、Apache Tomcat は、非承認のフィールド設定に伴いバージョン 10.0.20、9.0.62、または 8.5.78 にアップグレードされます。
Cisco Crosswork 製品のパッチリリースバージョン
パッチファイル(.tar.gz)は、Cisco Software Download [英語] ページから入手できます。
Cisco Crosswork 製品 |
修正済みの新しいリリース |
不具合 ID |
---|---|---|
Crosswork Infrastructure |
4.0.2 4.1.3 |
CSCwb57249 |
Crosswork Network Controller |
2.0.2 3.0.2 |
CSCwb43703 |
Crosswork 最適化エンジン |
2.1.1 3.1.1 |
CSCwb43709 |
Cisco Crosswork Change Automation and Health Insights |
Crosswork Infrastructure のパッチのみが必要です |
適用対象外 |
Cisco Network Services Orchestrator |
5.4.6 5.5.5 |
適用対象外 |
Crosswork ゼロタッチプロビジョニング |
2.0.2 3.0.2 |
CSCwb43706 |
Crosswork Data Gateway |
Crosswork Data Gateway には攻撃ベクトルはありません。リリースされたバージョンを使用します。 |
適用対象外 |
(注) |
VPN プロファイルを削除すると、Crosswork Network Controller のサービスプロビジョニング UI フォームから再作成することはできません。UI から再作成しようとすると、「構成の変更が検出されませんでした(No Configuration Change Detected)」というメッセージが表示されて失敗します。このバグは、Crosswork Network Controller 3.0.2 UI の VPN プロファイル(/l3vpn-ntw:l3vpn-ntw/vpn-profiles/valid-provider-identifiers/routing-profile-identifier)のみに固有のものです。 この問題に対処するには、次のいずれかの回避策を使用します。
|
パッチのインストールのワークフロー
ここでは、Cisco Crosswork UI からパッチファイルをインストールする方法について説明します。
作業を開始する前に、次の用意ができていることを確認してください。
-
Cisco Software Download [英語] ページからローカルマシンにダウンロードしたパッチイメージファイル(.tar.gz)。
-
Cisco Crosswork 管理者ユーザーのログイン情報。
-
Crosswork VM の展開に使用する管理 IP アドレス。
(注) |
パッチのインストール中にエラーが発生した場合は、シスコ カスタマー エクスペリエンス チームにお問い合わせください。 |
手順
ステップ 1 |
タブを選択します。Crosswork プラットフォーム インフラストラクチャと追加されたアプリケーションは、ここにタイルとして表示されます。 をクリックし、[アプリケーション管理(Application Management)] |
||
ステップ 2 |
[ファイルの追加(.tar.gz)(Add File (.tar.gz))] オプションをクリックして、ダウンロードしたパッチファイルを追加します。 |
||
ステップ 3 |
[ファイルの追加(Add File)] ダイアログボックスで、該当する情報を入力し、[追加(Add)] をクリックします。 |
||
ステップ 4 |
ファイルを追加すると、既存のアプリケーションタイル(この例では [ゼロタッチプロビジョニング(Zero Touch Provisioning)])にアップグレードプロンプトが表示されます。 アップグレードする場合は、アップグレードプロンプトをクリックすると、パッチファイルがインストールされます。 |
||
ステップ 5 |
または、アプリケーションタイルの をクリックし、ドロップダウンリストから [アップグレード(Upgrade)] オプションを選択します。 [アップグレード(Upgrade)] ポップアップ画面で、アップグレードする新しいバージョンを選択し、[アップグレード(Upgrade)] をクリックします。[ジョブ履歴(Job History)] をクリックして、アップグレード操作の進行状況を確認します。 |
||
ステップ 6 |
Crosswork Infrastructure 4.0.2 パッチの追加のインストール手順:
|