GHSA-25w4-hfqg-4r52
Quarkus: authorization flaw in quarkus resteasy reactive and classic
At a glance
- Published
- Updated
- CVE
- CVE-2023-5675
- CVSS_V3
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- CVSS_V4
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Description
A flaw was found in Quarkus. When a Quarkus RestEasy Classic or Reactive JAX-RS endpoint has its methods declared in the abstract Java class or customized by Quarkus extensions using the annotation processor, 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. While backports of this fix exist in versions 3.6.9 and 3.7.1 users of older versions are encouraged to update to the 3.8.x LTS branch.
Affected packages
| Package | Versions |
|---|---|
| Maven · io.quarkus:quarkus-resteasy-reactive-common-deployment | introduced 0, fixed 3.2.10.Final |
| Maven · io.quarkus:quarkus-resteasy-reactive-common | introduced 0, fixed 3.2.10.Final |
| Maven · io.quarkus:quarkus-resteasy-reactive-common-deployment | introduced 3.3.0, fixed 3.6.9 |
| Maven · io.quarkus:quarkus-resteasy-reactive-common | introduced 3.3.0, fixed 3.6.9 |
| Maven · io.quarkus:quarkus-resteasy-reactive-common-deployment | introduced 3.7.0, fixed 3.7.1 |
| Maven · io.quarkus:quarkus-resteasy-reactive-common | introduced 3.7.0, fixed 3.7.1 |
References
- https://nvd.nist.gov/vuln/detail/CVE-2023-5675 ADVISORY
- https://github.com/quarkusio/quarkus/commit/b7dd69a3012a872f2846d73072ff232e07da74dd WEB
- https://github.com/quarkusio/quarkus/commit/bf2ef6c504b989f74ceb5947d823b6ab208f8b6e WEB
- https://github.com/quarkusio/quarkus/commit/c026b1cf6f2e07cc50b65c824d922319248d9341 WEB
- https://github.com/quarkusio/quarkus/commit/d802748128cd1932279b7c334f3792d481814ef5 WEB
- https://access.redhat.com/errata/RHSA-2024:0494 WEB
- https://access.redhat.com/errata/RHSA-2024:0495 WEB
- https://access.redhat.com/security/cve/CVE-2023-5675 WEB
- https://bugzilla.redhat.com/show_bug.cgi?id=2245197 WEB
- https://github.com/quarkusio/quarkus PACKAGE
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |