Spring Security vulnerable to Authorization Bypass
High severity
GitHub Reviewed
Published
Dec 20, 2018
to the GitHub Advisory Database
•
Updated Mar 14, 2024
Description
Published by the National Vulnerability Database
Dec 19, 2018
Published to the GitHub Advisory Database
Dec 20, 2018
Reviewed
Jun 16, 2020
Last updated
Mar 14, 2024
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.
References