CVE-2026-46389CWE-287CWE-303

UDS Identity Config has a client authentication bypass in `ClientIdAndKubernetesSecretAuthenticator`

Critical · published June 5, 2026

CVSS v3.1
10.0
EPSS
1%
Percentile
46.3
In the wild
Unconfirmed
What it is

UDS Identity Config builds the Keycloak configuration image (realm, plugins, theme, truststore, JARs) consumed by UDS Core's Identity deployment. In versions 0.11.0 through 0.26.0, a logic error in the `client-kubernetes-secret` Keycloak client authenticator (shipped by `uds-identity-config` and consumed by UDS Core) causes the submitted `client_secret` to be overwritten with the mounted Kubernetes secret before comparison. An attacker who can reach the Keycloak token endpoint and knows a `client_id` using this authenticator can authenticate as that client with any `client_secret` value and obtain OAuth2 tokens scoped to the client's service account. In the case of the `uds-operator` client this token can be used to registry/modify other clients. Version 0.26.1 patches the issue.

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00568 · 46.3th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-303 · Incorrect Implementation of Authentication Algorithm
Published
2026-06-05T18:10Z
EPSS history
Timeline
  • 05 JUN 18:10Z
    UDS Identity Config has a client authentication bypass in `ClientIdAndKubernetesSecretAuthenticator`
    cvelistv5