← Back to CVE List
Vulnerability Intelligence Report

CVE-2023-1664

A flaw was found in Keycloak. This flaw depends on a non-default configuration "Revalidate Client Certificate" to be enabled and the reverse proxy is not validating the certificate before Keycloak. Using this method an attacker may choose the certificate which will be validated by the server. If this happens and the KC_SPI_TRUSTSTORE_FILE_FILE variable is missing/misconfigured, any trustfile may be accepted with the logging information of "Cannot validate client certificate trust: Truststore not available". This may not impact availability as the attacker would have no access to the server, but consumer applications Integrity or Confidentiality may be impacted considering a possible access to them. Considering the environment is correctly set to use "Revalidate Client Certificate" this flaw is avoidable.

No Active Exploit Signals
CVSS Base Score
6.5
MEDIUM
Exploitability:3.9
Impact Score:2.6
EPSS Probability:0.43%
Executive Threat Verdict
Evaluating...
Evaluating Threat Landscape...
Assessing known weaponization, exploitation telemetry, and federal advisories.
Attack Surface
—
Authentication
—
Weaponization
—
SSVC Action
—

Weaknesses (CWE)

Affected Products & Versions

Vendor Product Affected Versions
redhat build_of_quarkus all
redhat jboss_a-mq 7
redhat keycloak all
redhat migration_toolkit_for_runtimes all
redhat single_sign-on 7.0

References & Technical Advisories

No reference links found.

Threat Intelligence Signals

EPSS Score
0.425%

Identity & Timeline

StatusPUBLISHED
Assigning AuthorityRed Hat, Inc. · Vendor · USA
Reserved2023-03-27T00:00:00
Published2023-05-26T00:00:00
Last Updated2025-01-15T21:34:51

LINK COPIED TO CLIPBOARD