CVE-2023-6927
Keycloak: open redirect via "form_post.jwt" jarm response mode
A flaw was found in Keycloak. This issue may allow an attacker to steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt" which could be used to bypass the security patch implemented to address CVE-2023-6134.
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: open redirect via "form_post.jwt" jarm response mode
A flaw was found in Keycloak. This issue may allow an attacker to steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt" which could be used to bypass the security patch implemented to address CVE-2023-6134.
- Record
CVE-2023-6927- 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-601
- Updated
- 2026-11-02
EUVDEUVD-2024-0318
4.6
A flaw was found in Keycloak. This issue may allow an attacker to steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt" which could be used to bypass the security patch implemented to address CVE-2023-6134.
- Record
EUVD-2024-0318- 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-9vm7-v8wj-3fqw
4.6
keycloak-core: open redirect via "form_post.jwt" JARM response mode
An incomplete fix was found in Keycloak Core patch. An attacker can steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt". It is observed that changing the response_mode parameter in the original proof of concept from "form_post" to "form_post.jwt" can bypass the security patch implemented to address CVE-2023-6134.
- Record
GHSA-9vm7-v8wj-3fqw- 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-601
- Updated
- 2026-11-02
NVD
4.6
A flaw was found in Keycloak. This issue may allow an attacker to steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt" which could be used to bypass the security patch implemented to address CVE-2023-6134.
- Record
CVE-2023-6927- 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
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSV
4.6
Keycloak: open redirect via "form_post.jwt" jarm response mode
A flaw was found in Keycloak. This issue may allow an attacker to steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt" which could be used to bypass the security patch implemented to address CVE-2023-6134.
- Record
CVE-2023-6927- 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-601
- Updated
- 2026-11-02
OSVGHSA-9vm7-v8wj-3fqw
4.6
keycloak-core: open redirect via "form_post.jwt" JARM response mode
An incomplete fix was found in Keycloak Core patch. An attacker can steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt". It is observed that changing the response_mode parameter in the original proof of concept from "form_post" to "form_post.jwt" can bypass the security patch implemented to address CVE-2023-6134.
- Record
GHSA-9vm7-v8wj-3fqw- 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-601
- Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2024:0094
7.5
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.6 security update on RHEL 7
- Record
RHSA-2024:0094- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2024:0095
7.5
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.6 security update on RHEL 8
- Record
RHSA-2024:0095- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2024:0096
7.5
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.6 security update on RHEL 9
- Record
RHSA-2024:0096- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - 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 single sign-on
- red hat build of keycloak 22
- red hat build of keycloak 22.0.8
- 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
- red hat single sign-on 7.6.6
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.keycloak:keycloak-coreMaven |
before 23.0.4 | 23.0.4 |
org.keycloak:keycloak-coreMaven |
before 23.0.4, 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.4 |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 2 CVEs |
before 0:18.0.11-3.redhat_00001.1.el7sso | 0:18.0.11-3.redhat_00001.1.el7sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 2 CVEs |
before 0:18.0.11-3.redhat_00001.1.el7sso | 0:18.0.11-3.redhat_00001.1.el7sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 2 CVEs |
before 0:18.0.11-3.redhat_00001.1.el8sso | 0:18.0.11-3.redhat_00001.1.el8sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 2 CVEs |
before 0:18.0.11-3.redhat_00001.1.el8sso | 0:18.0.11-3.redhat_00001.1.el8sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 2 CVEs |
before 0:18.0.11-3.redhat_00001.1.el9sso | 0:18.0.11-3.redhat_00001.1.el9sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 2 CVEs |
before 0:18.0.11-3.redhat_00001.1.el9sso | 0:18.0.11-3.redhat_00001.1.el9sso |
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-6927 is a medium vulnerability (CVSS 4.6) in Redhat Keycloak, published December 18, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.11%, the 66th percentile. Fixed in org.keycloak:keycloak-core 23.0.4.
References
access.redhat.com/errata/RHSA-2024:0094
access.redhat.com/errata/RHSA-2024:0095
access.redhat.com/errata/RHSA-2024:0096
access.redhat.com/errata/RHSA-2024:0097
access.redhat.com/errata/RHSA-2024:0098
access.redhat.com/errata/RHSA-2024:0100
Show 60 moreShow less
access.redhat.com/errata/RHSA-2024:0101
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-6927
bugzilla.redhat.com/show_bug.cgi?id=2255027
github.com/keycloak/keycloak/security/advisories/GHSA-9vm7-v8wj-3fqw
nvd.nist.gov/vuln/detail/CVE-2023-6927
github.com/advisories/GHSA-9vm7-v8wj-3fqw
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/CVEProject/cvelistV5/tree/main/cves/2023/6xxx/CVE-2023-6927.json
github.com/keycloak/keycloak
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0094.json
access.redhat.com/security/cve/CVE-2022-2232
bugzilla.redhat.com/show_bug.cgi?id=2096994
cve.org/CVERecord?id=CVE-2022-2232
nvd.nist.gov/vuln/detail/CVE-2022-2232
cve.org/CVERecord?id=CVE-2023-6927
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0095.json
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0096.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=2249673
bugzilla.redhat.com/show_bug.cgi?id=2251407
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-6134
cve.org/CVERecord?id=CVE-2023-6134
nvd.nist.gov/vuln/detail/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-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-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: 114 versions. The JSON record has them.