Description
A flaw was found in the first broker login flow of Keycloak. When a user confirms an account-linking request from a different browser, a temporary proof is created to validate the link. However, this proof is not properly cleared after the link is established or when the user later manually removes the link. An attacker who controls the external identity can exploit this leftover proof to silently re-establish the link and gain unauthorized access to the victims account without any further confirmation.
Published: 2026-09-16
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Account Re‑linking
Action: Disable Linking
AI Analysis

Impact

A flaw was discovered in the broker login flow of Keycloak where a temporary proof created to confirm cross‑browser account linking is not cleared after the link is established or removed. The leftover proof can be reused by an attacker who controls the external identity provider, allowing them to silently re‑establish a link and gain unauthorized access to the victim’s account without user confirmation. The vulnerability is a trust‑verification weakness (CWE-613) that can lead to unauthorized access to an authenticated user’s account and potentially to further privilege escalation within the application.

Affected Systems

The affected vendors are Red Hat with its Build of Keycloak and the Red Hat Single Sign‑On 7 product. Any deployment of these products that uses brokered identity providers may be vulnerable. The specific affected versions are not listed in the input, but the vulnerability appears in the first broker login flow of the mentioned products.

Risk and Exploitability

The CVSS score of 6.4 indicates a moderate severity. The EPSS score of less than 1% suggests that exploitation likelihood is low but not impossible. The vulnerability is not listed in the CISA KEV catalog. Attackers would need control over the external identity provider and a user who had previously confirmed an account link to exploit the residual proof. Because the proof is reused without re‑authentication, a successful exploit results in unauthorized account access and potentially broader compromise if the user holds privileged roles.

Generated by OpenCVE AI on September 16, 2026 at 17:35 UTC.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Disable or restrict account linking with external identity providers until a vendor fix is released
  • If possible, configure the system to enforce cleanup of temporary proofs after link establishment or removal (custom rule or script)
  • Monitor authentication logs and account linking events for signs of unauthorized re‑linking and audit affected user accounts

Generated by OpenCVE AI on September 16, 2026 at 17:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 16 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 16 Sep 2026 06:00:00 +0000

Type Values Removed Values Added
Description A flaw was found in the first broker login flow of Keycloak. When a user confirms an account-linking request from a different browser, a temporary proof is created to validate the link. However, this proof is not properly cleared after the link is established or when the user later manually removes the link. An attacker who controls the external identity can exploit this leftover proof to silently re-establish the link and gain unauthorized access to the victims account without any further confirmation.
Title Keycloak-services: keycloak-services: residual cross-browser account-link proof allows silent re-linking
First Time appeared Redhat
Redhat build Keycloak
Redhat red Hat Single Sign On
Weaknesses CWE-613
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat build Keycloak
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N'}


Subscriptions

Redhat Build Keycloak Red Hat Single Sign On
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-17T15:49:45.691Z

Reserved: 2026-09-16T05:20:49.719Z

Link: CVE-2026-92358

cve-icon Vulnrichment

Updated: 2026-09-17T15:49:41.776Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-16T06:16:35.983

Modified: 2026-09-17T16:18:32.643

Link: CVE-2026-92358

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-16T02:26:11Z

Links: CVE-2026-92358 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T17:45:17Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration