CVE-2019-11269 Spring Security OAuth
| Affected software | Spring Security OAuth |
|---|---|
| Severity | 5.4 Medium CVSS 3.1 3 scores |
| Fixed in | 2.0.18.RELEASE, 2.1.5.RELEASE, 2.2.5.RELEASE, 2.3.6.RELEASE |
| Weakness | CWE-601 |
| Published | 12 Jun 2019 |
| Updated | 17 Jun 2026 |
Description
Spring Security OAuth versions 2.3 prior to 2.3.6, 2.2 prior to 2.2.5, 2.1 prior to 2.1.5, and 2.0 prior to 2.0.18, as well as 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.
Exploitation status
Working exploit published
A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment no assessment published
- Indexed PoC 1 indexed Published artifacts you can open, in Exploit-DB; first seen 2019-06-17.
- EPSS 8.9% chance in 30 days
| Index | Artifact | Stars | First seen |
|---|---|---|---|
| Exploit-DB | Spring Security OAuth - Open Redirector | 2019-06-17 |
Waratek protection
A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.
- Protection none
- Action unverified
- Review automated Inferred
- Record active
| Decided by | The affected package being open source on Maven, so the fix can be read |
|---|---|
| Finding | This CVE affects an open-source Java library published on Maven Central (Maven packages: org.springframework.security.oauth:spring-security-oauth), so it is squarely in ARMR's territory and the source needed to understand the defect is public. That makes it a candidate for an ARMR patch rule. No rule exists and none is scheduled: the diff between the affected and fixed versions has not been read, and a closer look may find no hook point ARMR can act on. |
CVSS
5.4 MEDIUM
v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
3 metrics
CVSS
5.4 MEDIUM v3.1CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
3 metrics
We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 5.4 | MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N |
NVD | Primary | published |
| CVSS 3.0 | 4.2 | MEDIUM | CVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:N/A:N |
security@pivotal.io | Secondary | |
| CVSS 2.0 | 5.8 | none | AV:N/AC:M/Au:N/C:P/I:P/A:N |
NVD | Primary |
Affected software and releases
Oracle advisories
| Advisory | Type | Quarter | Products Oracle names in its risk matrix |
|---|---|---|---|
| Oracle Critical Patch Update January 2021 ↗ | CPU | 2021-Q1 | Oracle Financial Services Applications / Common (Spring Security Oauth) (14.0.0-14.4.0) Oracle Financial Services Applications / Common Core (Spring Security Oauth) (14.1.0, 14.3.0, 14.4.0) Oracle Financial Services Applications / Core (Spring Security Oauth) (14.1.0, 14.3.0, 14.4.0) Oracle Financial Services Applications / Core (Spring Security Oauth) (14.1.0, 14.3.0, 14.4.0) Oracle Financial Services Applications / Core (Spring Security Oauth) (14.2.0-14.4.0) Oracle Financial Services Applications / Dashboard (Spring Security Oauth) (14.1.0, 14.3.0, 14.4.0) Oracle Financial Services Applications / Infrastructure (Spring Security Oauth) (14.4.0) Oracle Financial Services Applications / Payments Core (Spring Security Oauth) (14.4.0) |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Financial Services Applications | Common (Spring Security Oauth) | 14.0.0-14.4.0 | |
| Oracle Financial Services Applications | Common Core (Spring Security Oauth) | 14.1.0, 14.3.0, 14.4.0 | 14.1.0 · 14.3.0 · 14.4.0 |
| Oracle Financial Services Applications | Core (Spring Security Oauth) | 14.2.0-14.4.0 | 14.1.0 · 14.3.0 · 14.4.0 |
| Oracle Financial Services Applications | Dashboard (Spring Security Oauth) | 14.1.0, 14.3.0, 14.4.0 | 14.1.0 · 14.3.0 · 14.4.0 |
| Oracle Financial Services Applications | Infrastructure (Spring Security Oauth) | 14.4.0 | 14.4.0 |
| Oracle Financial Services Applications | Payments Core (Spring Security Oauth) | 14.4.0 | 14.4.0 |
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
org.springframework.security.oauth:spring-security-oauth |
2.0.0.RELEASE | 2.0.18.RELEASE |
unbounded |
org.springframework.security.oauth:spring-security-oauth |
2.1.0.RELEASE | 2.1.5.RELEASE |
unbounded |
org.springframework.security.oauth:spring-security-oauth |
2.2.0.RELEASE | 2.2.5.RELEASE |
unbounded |
org.springframework.security.oauth:spring-security-oauth |
2.3.0.RELEASE | 2.3.6.RELEASE |
unbounded |
Products and versions
3 products, 11 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | oracle | banking corporate lending | generic | 14.1.0 · 14.3.0 · 14.4.0 |
| osv | org.springframework.security.oauth | spring-security-oauth | generic | ≥ 2.0.0 and < 2.0.18 · ≥ 2.1.0 and < 2.1.5 · ≥ 2.2.0 and < 2.2.5 · ≥ 2.3.0 and < 2.3.6 |
| nvd | pivotal software | spring security oauth | generic | ≥ 2.0.0 and < 2.0.18 · ≥ 2.1.0 and < 2.1.5 · ≥ 2.2.0 and < 2.2.5 · ≥ 2.3.0 and < 2.3.6 |
References
Timeline
Timeline
| Published | 2019-06-12 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |