In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Incorrect Authorization vulnerabilities in an interactive lesson.
Start learningUpgrade org.springframework.security:spring-security-core
to version 6.4.4 or higher.
org.springframework.security:spring-security-core is a package that provides security services for the Spring IO Platform.
Affected versions of this package are vulnerable to Incorrect Authorization when using @EnableMethodSecurity
on parameterized types or methods. The method annotation finding logic in findClosestMethodAnnotations()
does not properly traverse the inheritance of method security annotations, allowing authorization bypass if a method security annotation is used on a parameterized superclass, interface, or overridden method but not on the target method.
If any of the following are true the application is not vulnerable:
Method security annotations (@EnableMethodSecurity
) are not in use.
Method security annotations are in use but not for parameterized types or methods.
All method security annotations are attached to target methods.