CVE-2020-3442 in DuoConnect Client
要約
〜によって VulDB • 2026年06月06日
DuoConnectクライアントは、DNGインスタンスによって保護されたホストへのSSH接続をユーザーが確立することを可能にします。ユーザーがDuoConnectを使用して初めてDNGで保護されたホストへのSSH接続を開始すると、ユーザーのブラウザがログイン画面に開かれ、'-relay'引数の内容によって決定される認証を完了します。'-relay'が"http://"で始まるURLに設定されている場合、ブラウザはまず安全でないHTTP接続でURLの読み込みを試み、その後すぐにHTTPSにリダイレクトされます(標準的なリダイレクトメカニズムに加えて、DNGはHTTP Strict Transport Securityヘッダーを使用してこれを強制します)。DNGへの認証に成功すると、DuoConnectはローカルシステムキャッシュに認証トークンを保存するため、ユーザーは後続のすべてのSSH接続に対してこのブラウザベースの認証ワークフローを完了する必要はありません。これらのトークンは構成可能な期間(デフォルトは8時間)有効です。DuoConnectを実行しているユーザーがすでに有効なトークンを持っている場合、DuoConnectはウェブブラウザを開く代わりに、構成された'-relay'値を使用してDNGに直接接続し、このトークン、および目的のSSHサーバーのホスト名とポート番号を送信します。'-relay'引数が"http://"で始まる場合、このリクエストは安全でない接続で送信され、同じネットワーク上でトラフィックをスニッフィングしている攻撃者に漏洩する可能性があります。SSHリレー中に漏洩する可能性のあるDNG認証トークンは、その特定のリレーホストによって保護されているサーバーおよびポートへのネットワークレベルのアクセスを取得するために使用される可能性があります。DNGは保護されたSSHサーバーへのネットワークレベルのアクセスのみを提供します。DNGは独立したSSH認証および暗号化とは相互作用しません。攻撃者は、盗まれたトークンだけではDNGで保護されたSSHサーバーに対して認証を行うことはできません。
If you want to get best quality of vulnerability data, you may have to visit VulDB.