REDHAT-BUG-2245197: Medium severity Red Hat Quarkus vulnerability
When a RestEasy Reactive JAX-RS endpoint has its methods with HTTP method annotations declared in the abstract Java class or when its methods without HTTP method annotations are customised by Quarkus extensions to handle JAX-RS GET requests using the annotation processor, then the authorization of these methods will not be enforced if it is enabled by either 'quarkus.security.jaxrs.deny-unannotated-endpoints' or 'quarkus.security.jaxrs.default-roles-allowed' properties
So a combination of 2 factors triggers it: Users enable the security authorization of JAX-RS endpoints with either 'quarkus.security.jaxrs.deny-unannotated-endpoints' or quarkus.security.jaxrs.default-roles-allowed properties Users declare JAX-RS methods which must be secured with these properties in the Java abstract class which the JAX-RS endpoint class will extend
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2245197?
The severity of REDHAT-BUG-2245197 is critical as it affects endpoint authorization in Red Hat Quarkus.
How do I fix REDHAT-BUG-2245197?
To fix REDHAT-BUG-2245197, update to the latest version of Red Hat Quarkus that contains the security patches addressing this vulnerability.
What software is affected by REDHAT-BUG-2245197?
REDHAT-BUG-2245197 affects the Red Hat Build of Quarkus.
What are the potential impacts of REDHAT-BUG-2245197?
The potential impacts of REDHAT-BUG-2245197 include unauthorized access to protected resources due to improper authorization checks.
When was REDHAT-BUG-2245197 reported?
REDHAT-BUG-2245197 was reported recently, highlighting an urgent need for remediation in application security.