646
VMScore

CVE-2019-3778

Published: 07/03/2019 Updated: 30/01/2021
CVSS v2 Base Score: 6.4 | Impact Score: 4.9 | Exploitability Score: 10
CVSS v3 Base Score: 6.5 | Impact Score: 2.5 | Exploitability Score: 3.9
VMScore: 646
Vector: AV:N/AC:L/Au:N/C:P/I:P/A:N

Vulnerability Summary

Spring Security OAuth, versions 2.3 before 2.3.5, and 2.2 before 2.2.4, and 2.1 before 2.1.4, and 2.0 before 2.0.17, and older unsupported versions could be susceptible to an open redirector attack that can leak an authorization code. A malicious user or attacker can craft a request to the authorization endpoint using the authorization code grant type, and specify a manipulated redirection URI via the "redirect_uri" parameter. This can cause the authorization server to redirect the resource owner user-agent to a URI under the control of the attacker with the leaked authorization code. This vulnerability exposes applications that meet all of the following requirements: Act in the role of an Authorization Server (e.g. @EnableAuthorizationServer) and uses the DefaultRedirectResolver in the AuthorizationEndpoint. This vulnerability does not expose applications that: Act in the role of an Authorization Server and uses a different RedirectResolver implementation other than DefaultRedirectResolver, act in the role of a Resource Server only (e.g. @EnableResourceServer), act in the role of a Client only (e.g. @EnableOAuthClient).

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

pivotal software spring security oauth

oracle banking corporate lending 14.1.0

oracle banking corporate lending 14.3.0

oracle banking corporate lending 14.4.0

Exploits

# Exploit Title: Open Redirector in spring-security-oauth2 # Date: 17 June 2019 # Exploit Author: Riemann # Vendor Homepage: springio/projects/spring-security-oauth # Software Link: springio # Version: Spring Security OAuth versions 23 prior to 236 -orgspringframeworksecurityoauth:spring-security-oauth2:233RELEASE # Teste ...
Spring Security OAuth versions 23 prior to 236 suffer from open redirection vulnerabilities ...

Github Repositories

Spring Security OAuth 2.3 Open Redirection 分析复现篇

CVE-2019-3778-Spring-Security-OAuth-23-Open-Redirection Spring Security OAuth 23 Open Redirection 分析复现篇 Exploit Title: Open Redirector in spring-security-oauth2 Date: 17 June 2019 Exploit Author: Riemann Vendor Homepage: springio/projects/spring-security-oauth Software Link: springio Version: Spring Security OAuth versions 23 prior to 236 -org

Deep Integrate Spring Security & OAuth2

spring-oauth-server java config版本 Spring与OAuth2的整合示例 OIDC10 + OAuth21 项目用Maven管理 Base on SpringBoot 使用的主要技术与版本号 JDK (openjdk 17) Spring Boot(315) Spring Core(6011) spring-security-oauth2-authorization-server (111) thymeleaf (311RELEASE) 授权协议 GPL-20 技术视频 spring-oauth-server开源项目