Quick answers
- Is CVE-2026-15943 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-15943 being exploited in the wild.
- How severe is CVE-2026-15943?
- Medium severity, with a CVSS score of 5.5, published 17 July 2026.
- Which products and versions are affected?
- Red Hat build of Keycloak All versions using keycloak-services.
- Is there a fix for CVE-2026-15943?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-15943 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-15943?
- Check whether you run Red Hat build of Keycloak at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
An improper validation vulnerability exists in the IdentityProviderResource.updateIdpFromRep() function of Keycloak. When a delegated administrator with 'manage-identity-providers' permissions updates an OIDC identity provider using the masked client secret sentinel value (ComponentRepresentation.SECRET_VALUE), Keycloak reuses the existing plaintext secret without verifying if other security-sensitive fields have changed. An attacker can exploit this by changing the 'tokenUrl' to a malicious endpoint; Keycloak will then transmit the real secret to the attacker-controlled server during subsequent authentication flows. This bypasses the intended security boundary of secret masking in the administrative API.
Affected products
- Red Hat Red Hat Build of Keycloak All versions using keycloak-services
Timeline
- 2026-07-16: disclosed: Initial report in Red Hat Bugzilla
- 2026-07-17: advisory: NVD publication date