CVE-2019-14820
Exposure of Sensitive Information to an Unauthorized Actor in Keycloak
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.3
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
- Record
CVE-2019-14820- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
EUVDEUVD-2020-0398
4.3
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
- Record
EUVD-2020-0398- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xfqh-7356-vqjj
4.3
Exposure of Sensitive Information to an Unauthorized Actor in Keycloak
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
- Record
GHSA-xfqh-7356-vqjj- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
NVD
4.3
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
- Record
CVE-2019-14820- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
4.3
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
- Record
CVE-2019-14820- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-xfqh-7356-vqjj
4.3
Exposure of Sensitive Information to an Unauthorized Actor in Keycloak
It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.
- Record
GHSA-xfqh-7356-vqjj- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2019:3044
9.8
Red Hat Security Advisory: Red Hat Single Sign-On 7.3.4 security update on RHEL 6
- Record
RHSA-2019:3044- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:3045
9.8
Red Hat Security Advisory: Red Hat Single Sign-On 7.3.4 security update on RHEL 7
- Record
RHSA-2019:3045- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:3046
9.8
Red Hat Security Advisory: Red Hat Single Sign-On 7.3.4 security update on RHEL 8
- Record
RHSA-2019:3046- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:3048
4.3
Red Hat Security Advisory: RH-SSO 7.3.4 adapters for Enterprise Application Platform 6 security update
- Record
RHSA-2019:3048- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2019:3049
4.3
Red Hat Security Advisory: RH-SSO 7.3.4 adapters for Enterprise Application Platform 7.2 security update
- Record
RHSA-2019:3049- CVSS 3.0
- 4.3 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.keycloak:keycloak-coreMaven |
before 8.0.0 | 8.0.0 |
org.keycloak:keycloak-coreMaven |
before 8.0.0, 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 |
8.0.0 |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7::el6 From an advisory covering 6 CVEs |
before 0:4.8.13-1.Final_redhat_00001.1.el6sso | 0:4.8.13-1.Final_redhat_00001.1.el6sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7::el6 From an advisory covering 6 CVEs |
before 0:4.8.13-1.Final_redhat_00001.1.el6sso | 0:4.8.13-1.Final_redhat_00001.1.el6sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7::el7 From an advisory covering 6 CVEs |
before 0:4.8.13-1.Final_redhat_00001.1.el7sso | 0:4.8.13-1.Final_redhat_00001.1.el7sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7::el7 From an advisory covering 6 CVEs |
before 0:4.8.13-1.Final_redhat_00001.1.el7sso | 0:4.8.13-1.Final_redhat_00001.1.el7sso |
rh-sso7-libunix-dbus-javaRed Hat:red_hat_single_sign_on:7::el7 From an advisory covering 6 CVEs |
before 0:0.8.0-2.el7sso | 0:0.8.0-2.el7sso |
rh-sso7-libunix-dbus-java-debuginfoRed Hat:red_hat_single_sign_on:7::el7 From an advisory covering 6 CVEs |
before 0:0.8.0-2.el7sso | 0:0.8.0-2.el7sso |
rh-sso7-libunix-dbus-java-develRed Hat:red_hat_single_sign_on:7::el7 From an advisory covering 6 CVEs |
before 0:0.8.0-2.el7sso | 0:0.8.0-2.el7sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7::el8 From an advisory covering 6 CVEs |
before 0:4.8.13-1.Final_redhat_00001.1.el8sso | 0:4.8.13-1.Final_redhat_00001.1.el8sso |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7::el8 From an advisory covering 6 CVEs |
before 0:4.8.13-1.Final_redhat_00001.1.el8sso | 0:4.8.13-1.Final_redhat_00001.1.el8sso |
keycloak-adapter-sso7_3-eap6Red Hat:jboss_enterprise_application_platform:6::el6 |
before 0:4.8.13-1.Final_redhat_00001.1.ep6.el6 | 0:4.8.13-1.Final_redhat_00001.1.ep6.el6 |
keycloak-saml-adapter-sso7_3-eap6Red Hat:jboss_enterprise_application_platform:6::el6 |
before 0:4.8.13-1.Final_redhat_00001.1.ep6.el6 | 0:4.8.13-1.Final_redhat_00001.1.ep6.el6 |
keycloak-adapter-sso7_3-eap6Red Hat:jboss_enterprise_application_platform:6::el7 |
before 0:4.8.13-1.Final_redhat_00001.1.ep6.el7 | 0:4.8.13-1.Final_redhat_00001.1.ep6.el7 |
keycloak-saml-adapter-sso7_3-eap6Red Hat:jboss_enterprise_application_platform:6::el7 |
before 0:4.8.13-1.Final_redhat_00001.1.ep6.el7 | 0:4.8.13-1.Final_redhat_00001.1.ep6.el7 |
eap7-keycloak-adapter-sso7_3Red Hat:jboss_enterprise_application_platform:7.2::el6 |
before 0:4.8.13-1.Final_redhat_00001.1.el6eap | 0:4.8.13-1.Final_redhat_00001.1.el6eap |
eap7-keycloak-saml-adapter-sso7_3Red Hat:jboss_enterprise_application_platform:7.2::el6 |
before 0:4.8.13-1.Final_redhat_00001.1.el6eap | 0:4.8.13-1.Final_redhat_00001.1.el6eap |
eap7-keycloak-adapter-sso7_3Red Hat:jboss_enterprise_application_platform:7.2::el7 |
before 0:4.8.13-1.Final_redhat_00001.1.el7eap | 0:4.8.13-1.Final_redhat_00001.1.el7eap |
eap7-keycloak-saml-adapter-sso7_3Red Hat:jboss_enterprise_application_platform:7.2::el7 |
before 0:4.8.13-1.Final_redhat_00001.1.el7eap | 0:4.8.13-1.Final_redhat_00001.1.el7eap |
eap7-keycloak-adapter-sso7_3Red Hat:jboss_enterprise_application_platform:7.2::el8 |
before 0:4.8.13-1.Final_redhat_00001.1.el8eap | 0:4.8.13-1.Final_redhat_00001.1.el8eap |
eap7-keycloak-saml-adapter-sso7_3Red Hat:jboss_enterprise_application_platform:7.2::el8 |
before 0:4.8.13-1.Final_redhat_00001.1.el8eap | 0:4.8.13-1.Final_redhat_00001.1.el8eap |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-14820 is a medium vulnerability (CVSS 4.3) in Keycloak, published January 8, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.72%, the 54th percentile. Fixed in org.keycloak:keycloak-core 8.0.0.
References
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14820
nvd.nist.gov/vuln/detail/CVE-2019-14820
github.com/advisories/GHSA-xfqh-7356-vqjj
access.redhat.com/errata/RHSA-2019:3044
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_single_sign-on/7.3
Show 36 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=1649870
bugzilla.redhat.com/show_bug.cgi?id=1713068
bugzilla.redhat.com/show_bug.cgi?id=1713468
bugzilla.redhat.com/show_bug.cgi?id=1725795
bugzilla.redhat.com/show_bug.cgi?id=1737517
bugzilla.redhat.com/show_bug.cgi?id=1749487
issues.redhat.com/browse/KEYCLOAK-11454
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3044.json
access.redhat.com/security/cve/CVE-2019-10184
cve.org/CVERecord?id=CVE-2019-10184
nvd.nist.gov/vuln/detail/CVE-2019-10184
access.redhat.com/security/cve/CVE-2019-12086
cve.org/CVERecord?id=CVE-2019-12086
nvd.nist.gov/vuln/detail/CVE-2019-12086
access.redhat.com/security/cve/CVE-2019-12814
cve.org/CVERecord?id=CVE-2019-12814
nvd.nist.gov/vuln/detail/CVE-2019-12814
access.redhat.com/security/cve/CVE-2019-14379
cve.org/CVERecord?id=CVE-2019-14379
nvd.nist.gov/vuln/detail/CVE-2019-14379
access.redhat.com/security/cve/CVE-2019-14820
cve.org/CVERecord?id=CVE-2019-14820
access.redhat.com/security/cve/CVE-2019-14832
cve.org/CVERecord?id=CVE-2019-14832
nvd.nist.gov/vuln/detail/CVE-2019-14832
access.redhat.com/errata/RHSA-2019:3045
issues.redhat.com/browse/KEYCLOAK-11455
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3045.json
access.redhat.com/errata/RHSA-2019:3046
issues.redhat.com/browse/KEYCLOAK-11456
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3046.json
access.redhat.com/errata/RHSA-2019:3048
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3048.json
access.redhat.com/errata/RHSA-2019:3049
issues.redhat.com/browse/JBEAP-17585
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3049.json
Left out here: 54 versions. The JSON record has them.