CVE-2023-6134
Keycloak: reflected xss via wildcard in oidc redirect_uri
A flaw was found in Keycloak that prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This issue could allow an attacker to submit a specially crafted request leading to cross-site scripting (XSS) or further attacks. This flaw is the result of an incomplete fix for CVE-2020-10748.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.6
Keycloak: reflected xss via wildcard in oidc redirect_uri
A flaw was found in Keycloak that prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This issue could allow an attacker to submit a specially crafted request leading to cross-site scripting (XSS) or further attacks. This flaw is the result of an incomplete fix for CVE-2020-10748.
- Record
CVE-2023-6134- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
EUVDEUVD-2023-3189
4.6
A flaw was found in Keycloak that prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This issue could allow an attacker to submit a specially crafted request leading to cross-site scripting (XSS) or further attacks. This flaw is the result of an incomplete fix for CVE-2020-10748.
- Record
EUVD-2023-3189- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cvg2-7c3j-g36j
4.6
Keycloak vulnerable to reflected XSS via wildcard in OIDC redirect_uri
Keycloak prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This could permit an attacker to submit a specially crafted request leading to XSS or possibly further attacks.
- Record
GHSA-cvg2-7c3j-g36j- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-75
- Updated
- 2026-11-02
NVD
4.6
A flaw was found in Keycloak that prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This issue could allow an attacker to submit a specially crafted request leading to cross-site scripting (XSS) or further attacks. This flaw is the result of an incomplete fix for CVE-2020-10748.
- Record
CVE-2023-6134- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSV
4.6
Keycloak: reflected xss via wildcard in oidc redirect_uri
A flaw was found in Keycloak that prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This issue could allow an attacker to submit a specially crafted request leading to cross-site scripting (XSS) or further attacks. This flaw is the result of an incomplete fix for CVE-2020-10748.
- Record
CVE-2023-6134- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVGHSA-cvg2-7c3j-g36j
4.6
Keycloak vulnerable to reflected XSS via wildcard in OIDC redirect_uri
Keycloak prevents certain schemes in redirects, but permits them if a wildcard is appended to the token. This could permit an attacker to submit a specially crafted request leading to XSS or possibly further attacks.
- Record
GHSA-cvg2-7c3j-g36j- CVSS 3.1
- 4.6 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N - Weakness
- CWE-75
- Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2023:7854
7.7
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.6 security update on RHEL 7
- Record
RHSA-2023:7854- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:7855
7.7
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.6 security update on RHEL 9
- Record
RHSA-2023:7855- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:7856
7.7
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.6 security update on RHEL 8
- Record
RHSA-2023:7856- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0798
7.1
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.7 security update on RHEL 7
- Record
RHSA-2024:0798- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0799
7.1
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.7 security update on RHEL 8
- Record
RHSA-2024:0799- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0800
7.1
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.7 security update on RHEL 9
- Record
RHSA-2024:0800- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
Affected products
- redhat keycloak
- redhat openshift container platform
- redhat openshift container platform for power
- redhat openshift container platform ibm z systems
- redhat single sign-on
- red hat build of keycloak 22
- red hat build of keycloak 22.0.7
- red hat single sign-on 7
- red hat single sign-on 7.6 for rhel 7
- red hat single sign-on 7.6 for rhel 8
- red hat single sign-on 7.6 for rhel 9
- red hat rhel-8 based middleware containers
Show 1 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.keycloak:keycloak-servicesMaven |
before 23.0.3 | 23.0.3 |
org.keycloak:keycloak-servicesMaven |
before 23.0.3, plus listed versions 1.0-alpha-11.0-alpha-1-120620131.0-alpha-21.0-alpha-31.0-alpha-4 Show 45 moreShow less1.0-beta-11.0-beta-1-201505211.0-beta-1-201505231.0-beta-21.0-beta-31.0-beta-41.0-final1.0-rc-11.0-rc-21.0.1.Final1.0.2.Final1.0.3.Final1.0.4.Final1.0.5.Final1.1.0.Beta11.1.0.Beta21.1.0.Final1.1.1.Final1.2.0.Beta11.2.0.CR11.2.0.Final1.3.0.Final1.3.1.Final1.4.0.Final1.5.0-Final1.5.0.Final1.5.1.Final1.6.0.Final1.6.1.Final1.7.0.CR11.7.0.Final1.8.0.Alpha11.8.0.CR11.8.0.CR21.8.0.CR31.8.0.Final1.8.1.Final1.9.0.CR11.9.0.Final1.9.1.Final1.9.2.Final1.9.3.Final1.9.4.Final1.9.5.Final1.9.7.Final |
23.0.3 |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 3 CVEs |
before 0:18.0.11-2.redhat_00003.1.el7sso | 0:18.0.11-2.redhat_00003.1.el7sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 3 CVEs |
before 0:18.0.11-2.redhat_00003.1.el7sso | 0:18.0.11-2.redhat_00003.1.el7sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 3 CVEs |
before 0:18.0.11-2.redhat_00003.1.el9sso | 0:18.0.11-2.redhat_00003.1.el9sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 3 CVEs |
before 0:18.0.11-2.redhat_00003.1.el9sso | 0:18.0.11-2.redhat_00003.1.el9sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 3 CVEs |
before 0:18.0.11-2.redhat_00003.1.el8sso | 0:18.0.11-2.redhat_00003.1.el8sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 3 CVEs |
before 0:18.0.11-2.redhat_00003.1.el8sso | 0:18.0.11-2.redhat_00003.1.el8sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 8 CVEs |
before 0:18.0.12-1.redhat_00001.1.el7sso | 0:18.0.12-1.redhat_00001.1.el7sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 8 CVEs |
before 0:18.0.12-1.redhat_00001.1.el7sso | 0:18.0.12-1.redhat_00001.1.el7sso |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 8 CVEs |
before 0:18.0.12-1.redhat_00001.1.el8sso | 0:18.0.12-1.redhat_00001.1.el8sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 8 CVEs |
before 0:18.0.12-1.redhat_00001.1.el8sso | 0:18.0.12-1.redhat_00001.1.el8sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 8 CVEs |
before 0:18.0.12-1.redhat_00001.1.el9sso | 0:18.0.12-1.redhat_00001.1.el9sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 8 CVEs |
before 0:18.0.12-1.redhat_00001.1.el9sso | 0:18.0.12-1.redhat_00001.1.el9sso |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-6134 is a medium vulnerability (CVSS 4.6) in Redhat Keycloak, published December 14, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.32%, the 70th percentile. Fixed in org.keycloak:keycloak-services 23.0.3.
References
access.redhat.com/errata/RHSA-2023:7854
access.redhat.com/errata/RHSA-2023:7855
access.redhat.com/errata/RHSA-2023:7856
access.redhat.com/errata/RHSA-2023:7857
access.redhat.com/errata/RHSA-2023:7858
access.redhat.com/errata/RHSA-2023:7860
Show 63 moreShow less
access.redhat.com/errata/RHSA-2023:7861
access.redhat.com/errata/RHSA-2024:0798
access.redhat.com/errata/RHSA-2024:0799
access.redhat.com/errata/RHSA-2024:0800
access.redhat.com/errata/RHSA-2024:0801
access.redhat.com/errata/RHSA-2024:0804
access.redhat.com/security/cve/CVE-2023-6134
bugzilla.redhat.com/show_bug.cgi?id=2249673
github.com/keycloak/keycloak/security/advisories/GHSA-cvg2-7c3j-g36j
nvd.nist.gov/vuln/detail/CVE-2023-6134
github.com/keycloak/keycloak/commit/15a21bf8e4fb71f006ba9caf25b9c9d1d152cd20
github.com/advisories/GHSA-cvg2-7c3j-g36j
access.redhat.com/downloads/content/package-browser
access.redhat.com/jbossnetwork/restricted/listSoftware.html
catalog.redhat.com/software/containers
github.com/CVEProject/cvelistV5/tree/main/cves/2023/6xxx/CVE-2023-6134.json
github.com/keycloak/keycloak
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2251407
bugzilla.redhat.com/show_bug.cgi?id=2253308
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7854.json
cve.org/CVERecord?id=CVE-2023-6134
access.redhat.com/security/cve/CVE-2023-6291
cve.org/CVERecord?id=CVE-2023-6291
nvd.nist.gov/vuln/detail/CVE-2023-6291
access.redhat.com/security/cve/CVE-2023-6563
cve.org/CVERecord?id=CVE-2023-6563
nvd.nist.gov/vuln/detail/CVE-2023-6563
github.com/keycloak/keycloak/issues/13340
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7855.json
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_7856.json
bugzilla.redhat.com/show_bug.cgi?id=2215229
bugzilla.redhat.com/show_bug.cgi?id=2236340
bugzilla.redhat.com/show_bug.cgi?id=2236341
bugzilla.redhat.com/show_bug.cgi?id=2246070
bugzilla.redhat.com/show_bug.cgi?id=2248423
bugzilla.redhat.com/show_bug.cgi?id=2255027
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0798.json
access.redhat.com/security/cve/CVE-2023-2976
cve.org/CVERecord?id=CVE-2023-2976
nvd.nist.gov/vuln/detail/CVE-2023-2976
access.redhat.com/security/cve/CVE-2023-6484
cve.org/CVERecord?id=CVE-2023-6484
nvd.nist.gov/vuln/detail/CVE-2023-6484
github.com/advisories/GHSA-j628-q885-8gr5
access.redhat.com/security/cve/CVE-2023-6927
cve.org/CVERecord?id=CVE-2023-6927
nvd.nist.gov/vuln/detail/CVE-2023-6927
access.redhat.com/security/cve/CVE-2023-26048
cve.org/CVERecord?id=CVE-2023-26048
nvd.nist.gov/vuln/detail/CVE-2023-26048
github.com/eclipse/jetty.project/security/advisories/GHSA-qw69-rqj8-6qw8
access.redhat.com/security/cve/CVE-2023-26049
cve.org/CVERecord?id=CVE-2023-26049
nvd.nist.gov/vuln/detail/CVE-2023-26049
github.com/eclipse/jetty.project/security/advisories/GHSA-p26g-97m4-6q7c
access.redhat.com/security/cve/CVE-2023-44483
cve.org/CVERecord?id=CVE-2023-44483
nvd.nist.gov/vuln/detail/CVE-2023-44483
openwall.com/lists/oss-security/2023/10/20/5
lists.apache.org/thread/vmqbp9mfxtrf0kmbnnmbn3h9j6dr9q55
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0799.json
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0800.json
Left out here: 113 versions. The JSON record has them.