Skip to content
OpenAdvisories

Description

A flaw was found in Quarkus where HTTP security policies are not sanitizing certain character permutations correctly when accepting requests, resulting in incorrect evaluation of permissions. This issue could allow an attacker to bypass the security policy altogether, resulting in unauthorized endpoint access and possibly a denial of service.

Affected products

VendorProductAffectedFixed
Red Hat Openshift Serverless 1 on RHEL 8 — —
Red Hat Red Hat build of OptaPlanner 8 — —
Red Hat Red Hat build of Quarkus 2.13.8.SP2 — —
Red Hat Red Hat Camel Extensions for Quarkus 2.13.3-1 — —
Red Hat Red Hat OpenShift Serverless 1.30 — —
Red Hat RHEL-8 based Middleware Containers — —
Red Hat RHINT Camel-K-1.10.2 — —
Red Hat RHINT Service Registry 2.5.4 GA — —
Red Hat RHPAM 7.13.4 async — —
Red Hat Red Hat build of Quarkus — —
Red Hat Red Hat Integration Camel Quarkus 2 — —
Red Hat Red Hat Process Automation 7 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat Serverless 1 openshift-serverless-clients 1.9.2-3.el8 RHSA-2023:5479

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.quarkus:quarkus-csrf-reactive < 2.16.11.Final 2.16.11.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-csrf-reactive >= 3.0.0, < 3.2.6.Final 3.2.6.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-csrf-reactive >= 3.3.0, < 3.3.3 3.3.3 GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-keycloak-authorization < 2.16.11.Final 2.16.11.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-keycloak-authorization >= 3.0.0, < 3.2.6.Final 3.2.6.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-keycloak-authorization >= 3.3.0, < 3.3.3 3.3.3 GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-undertow < 2.16.11.Final 2.16.11.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-undertow >= 3.0.0, < 3.2.6.Final 3.2.6.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-undertow >= 3.3.0, < 3.3.3 3.3.3 GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-vertx-http < 2.16.11.Final 2.16.11.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-vertx-http >= 3.0.0, < 3.2.6.Final 3.2.6.Final GHSA-4f4r-wgv2-jjvg
Maven io.quarkus:quarkus-vertx-http >= 3.3.0, < 3.3.3 3.3.3 GHSA-4f4r-wgv2-jjvg

Advisories 3

References