Vulnerability · Published Oct 4, 2023 · Assigned by redhat
CVE-2023-1584Quarkus-oidc: id and access tokens leak via the authorization code flow
High 7.5
In plain English
A high-severity information exposure in quarkus-oidc. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.0% (higher than 62% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A flaw was found in Quarkus. Quarkus OIDC can leak both ID and access tokens in the authorization code flow when an insecure HTTP protocol is used, which can allow attackers to access sensitive user data directly from the ID token or by using the access token to access user data from OIDC provider services. Please note that passwords are not stored in access tokens.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Maven | io.quarkus:quarkus-oidc | 2.13.0.Final | GHSA-6hc9-cf8x-hf83 |
| Maven | io.quarkus:quarkus-oidc | 3.1.0.Final | GHSA-6hc9-cf8x-hf83 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| quarkus-oidc | see references | |
| Red Hat | Red Hat build of Quarkus 2.13.8.Final | see references |
| Red Hat | RHINT Service Registry 2.5.4 GA | see references |
Weakness: CWE-200 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
References
- RHSA-2023:3809 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:7653 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2023-1584 vdb-entry, x_refsource_REDHAT
- RHBZ#2180886 issue-tracking, x_refsource_REDHAT
- https://github.com/quarkusio/quarkus/pull/32192
- https://github.com/quarkusio/quarkus/pull/33414