CVE-2019-3778
spring-security-oauth2におけるオープンリダイレクト
- 公開済み
- 2019/03/07
- 更新済み
- 2024/09/16
- CNA の割り当て
- dell
- 観察された証拠
- 2019/06/17
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N中 · 今後 30 日間
- パーセンタイル
- 96.7%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Spring Security OAuth の 2.3.5 より前の 2.3、2.2.4 より前の 2.2、2.1.4 より前の 2.1、2.0.17 より前の 2.0、およびサポート対象外の旧バージョンは、認可コードを漏えいさせ得るオープンリダイレクタ攻撃の影響を受ける可能性があります。悪意のあるユーザーまたは攻撃者は、認可コード付与タイプを使用して認可エンドポイントにリクエストを細工し、"redirect_uri" パラメータを介して操作されたリダイレクト URI を指定することができます。これにより、認可サーバーは、漏えいした認可コードを添えて、リソースオーナーのユーザーエージェントを攻撃者の制御下にある URI にリダイレクトさせられる可能性があります。この脆弱性は、次のすべての要件を満たすアプリケーションに影響を及ぼします: 認可サーバーとして動作し(例: @EnableAuthorizationServer)、かつ AuthorizationEndpoint で DefaultRedirectResolver を使用している。この脆弱性の影響を受けないのは、次のアプリケーションです: 認可サーバーとして動作するが DefaultRedirectResolver 以外の RedirectResolver 実装を使用するアプリケーション、リソースサーバーとしてのみ動作するアプリケーション(例: @EnableResourceServer)、クライアントとしてのみ動作するアプリケーション(例: @EnableOAuthClient)。
ソース
2Spring Security OAuth 2.3 Open Redirection 分析再現編
Riemann · java · 2019/06/17
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。