Description
Spring Security OAuth, versions 2.3 prior to 2.3.3, 2.2 prior to 2.2.2, 2.1 prior to 2.1.2, 2.0 prior to 2.0.15 and older unsupported versions contains a remote code execution vulnerability. A malicious user or attacker can craft an authorization request to the authorization endpoint that can lead to remote code execution when the resource owner is forwarded to the approval endpoint.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Pivotal | Spring Security OAuth | 2.3 prior to 2.3.3; 2.2 prior to 2.2.2; 2.1 prior to 2.1.2; 2.0 prior to 2.0.15 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
shoucheng3/SpringSource__spring-security-oauth_CVE-2018-1260_2-3-2-RELEASE ★ 0 · Aug 17, 2025
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.springframework.security.oauth:spring-security-oauth2 | >= 2.3.0, < 2.3.3 | 2.3.3 | GHSA-rrpm-pj7p-7j9q |
| Maven | org.springframework.security.oauth:spring-security-oauth2 | >= 2.2.0, < 2.2.2 | 2.2.2 | GHSA-rrpm-pj7p-7j9q |
| Maven | org.springframework.security.oauth:spring-security-oauth2 | >= 2.1.0, < 2.1.2 | 2.1.2 | GHSA-rrpm-pj7p-7j9q |
| Maven | org.springframework.security.oauth:spring-security-oauth2 | >= 2.0.0, < 2.0.15 | 2.0.15 | GHSA-rrpm-pj7p-7j9q |
| Maven | org.springframework.security.oauth:spring-security-oauth2 | >= 1.0.0, <= 1.0.5 | — | GHSA-rrpm-pj7p-7j9q |
References
- RHSA-2018:1809 vendor-advisory
- https://pivotal.io/security/cve-2018-1260
- RHSA-2018:2939 vendor-advisory
- 104158 vdb-entry