CVE-2026-18963: Keycloak-services: keycloak-services: unauthenticated account takeover via reset-credentials flow bypass
A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.
Security readout for executives and security teams
Plain-English summary
A remote, unauthenticated attacker can bypass the email-verification requirement in Keycloak’s password-reset process and set new credentials for another user. Successful abuse gives control of the targeted account, creating serious risk to systems and data protected by that identity.
Executive priority
Treat this as an emergency identity-security issue. Identify affected deployments immediately, apply vendor updates, verify the running artifacts, and investigate suspicious password-reset activity. Give highest priority to externally reachable instances and realms containing administrators or access to sensitive systems.
Technical view
The reset-credentials flow in keycloak-services fails to enforce the required email-link verification before accepting new credentials. The CVSS 3.1 score is 9.1: network-accessible, low complexity, no privileges or user interaction, with high confidentiality and integrity impact but no stated availability impact.
Likely exposure
Exposure applies to the specifically listed Red Hat Build of Keycloak 26.4 and 26.6 package builds where reset-credentials functionality is reachable. The bundle also marks keycloak-services 26.4.15 and 26.6.6 unaffected, so validate exact package, image, and erratum status rather than relying only on the product release number.
Exploitation context
The supplied bundle does not report active exploitation, and the CVE is not identified as being in KEV. Nevertheless, exploitation requires no authentication or user interaction and could remotely take over targeted accounts. Absence from KEV is not evidence that exploitation has not occurred.
Researcher notes
This is a CWE-640 weak password-recovery issue caused by bypassing a required verification boundary. The affected data contains seemingly adjacent affected package builds and unaffected keycloak-services releases; assessment must preserve package and artifact distinctions. The supplied evidence establishes takeover impact but provides no evidence of exploitation in the wild.
Mitigation direction
Apply the relevant Red Hat security errata for every affected Keycloak package or container image.
Confirm replacement artifacts are explicitly classified as fixed or unaffected by Red Hat.
Prioritize internet-facing identity services and environments containing privileged or business-critical accounts.
Restrict untrusted access to password-reset endpoints until remediation is verified, where operationally feasible.
Follow Red Hat guidance for any deployment-specific mitigation or upgrade requirements.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-640: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references authentication or credential exposure, so valid-account and credential-access review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
5Timeline events
2ADP providers
8Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-640 · source CWE mapping
Weak Password Recovery Mechanism for Forgotten Password
Weak Password Recovery Mechanism for Forgotten Password represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.