REDHAT-BUG-2395723
The Spring Security annotation detection mechanism may not correctly resolve annotations on methods within type hierarchies with a parameterized super type with unbounded generics. This can be an issue when using @PreAuthorize and other method security annotations, resulting in an authorization bypass. Your application may be affected by this if you are using Spring Security's @EnableMethodSecurity feature. You are not affected by this if you are not using @EnableMethodSecurity or if you do not use security annotations on methods in generic superclasses or generic interfaces. This CVE is published in conjunction with CVE-2025-41249 https://spring.io/security/cve-2025-41249 .
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2395723?
The severity of REDHAT-BUG-2395723 is classified as high due to the potential for authorization bypass.
How do I fix REDHAT-BUG-2395723?
To fix REDHAT-BUG-2395723, update your Spring Security to the latest version where this issue is addressed.
What are the potential impacts of REDHAT-BUG-2395723?
The potential impacts of REDHAT-BUG-2395723 include unauthorized access to application functionalities due to flawed method security annotations.
What versions of Spring Security are affected by REDHAT-BUG-2395723?
REDHAT-BUG-2395723 affects various versions of Spring Security, particularly those utilizing unbounded generics in type hierarchies.
Is there a workaround for REDHAT-BUG-2395723?
A temporary workaround for REDHAT-BUG-2395723 may involve avoiding the use of parameterized super types in method security annotations.