CVE-2018-15801
High
Description
Spring Security versions 5.1.x prior to 5.1.2 contain an authorization bypass vulnerability during JWT issuer validation. In order to be impacted, the same private key for an honest issuer and a malicious user must be used when signing JWTs. In that case, a malicious user could fashion signed JWTs with the malicious issuer URL that may be granted for the honest issuer.
SeverityHigh
CVSS7.4
Exploit probability—
Product
Vmware Spring Framework
PublishedDec 19, 2018
First seenDec 19, 2018
How to fix
Update
- vmware spring_framework5.1.2 or later
- org.springframework.security:spring-security-core5.1.2 or later
- org.springframework.security:spring-security-oauth2-jose5.1.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| vmware spring_framework | 5.1.0 ≤ v < 5.1.2 | 5.1.2 |
| org.springframework.security:spring-security-coreMaven | 5.1.0 ≤ v < 5.1.2 | 5.1.2 |
| org.springframework.security:spring-security-oauth2-joseMaven | 5.1.0 ≤ v < 5.1.2 | 5.1.2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.