WaratekVRT Sign in

CVE-2026-18963

Severity9.1 Critical CVSS 3.1
Fixed in26.4.15, 26.6.6, 26.7.2
WeaknessCWE-640
Published18 Aug 2026
Updated13 Nov 2026

Published 2 months ago. NVD often adds the list of affected products days or weeks after a CVE is published, and the other sources we check lag too. The scope and status here may change.

Description

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.

Exploitation status

Exploited

Real-world exploitation reported by VulnCheck KEV. CISA has not confirmed it.

  • CISA KEV not listed
  • VulnCheck KEV listed Exploitation reported in the wild. 2 citations · 16 exploits · earliest 2026-08-25.
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 16 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC, Nuclei; first seen 2026-08-20.
  • EPSS 8.1% chance in 30 days

VulnCheck KEV

Exploitation evidence from VulnCheck Known Exploited Vulnerabilities (VulnCheck KEV), used under VulnCheck's community terms. View CVE-2026-18963 in VulnCheck (free account), which lists 11 more exploit references not shown here.

EvidenceSourceDetailDate
Reported exploitation previdian.com /CVE-2026-18963 2026-08-25
Reported exploitation linkedin.com /feed/update/urn:li:activity:7498037329845157888 2026-08-25
Exploit reference VulnCheck XDB 8d4ea1ef5768 Exploit type: initial-access 2026-08-20
Exploit reference VulnCheck XDB 9edd7646d867 Exploit type: initial-access 2026-08-24
Exploit reference VulnCheck XDB 31478ab97c5b Exploit type: initial-access 2026-08-25
Exploit reference VulnCheck XDB 608250488552 Exploit type: initial-access 2026-08-25
Exploit reference VulnCheck XDB cb3a9af4320d Exploit type: initial-access 2026-08-25

2 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC **CVE-2026-18963** — unauthenticated Keycloak account takeover via the reset-credentials flow. 121 2026-09-06
Nuclei Keycloak < 26.7.2 - Unauthenticated Account Takeover via Reset-Credentials Bypass
Exploit-DB Keycloak 26.7.2 - Unauthenticated Account Takeover 2026-10-21
GitHub PoC Exploit for KeyCloak CVE-2026-18963 45 2026-08-20
GitHub PoC CVE-2026-18963 20 2026-08-24
GitHub PoC Keycloak reset-credentials flow bypass 19 2026-09-01
GitHub PoC This repo is poc of cve-2026-18963. Please use it on legal products (lab, local,...). 17 2026-08-25
GitHub PoC Hunt for CVE-2026-18963 exploitation traces (Keycloak unauthenticated account takeover) in the Keycloak database 15 2026-08-20
GitHub PoC CVE-2026-18963 Keycloak Reset-Credentials State Bypass Detector 4 2026-08-27
GitHub PoC T0w0T/POC-CVE-2026-18963 4 2026-08-24

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action unverified
  • Review automated Inferred
  • Record active
Decided by A reference pointing at the upstream fix: a commit, a PR, a Red Hat bug
Finding A Red Hat Bugzilla ticket (https://bugzilla.redhat.com/show_bug.cgi?id=2511595) tracks the fix. That makes this CVE a candidate for an ARMR patch rule. No rule exists and none is scheduled: whether one can be derived depends on reading the upstream change the ticket links.
Candidate fix https://bugzilla.redhat.com/show_bug.cgi?id=2511595 : a Red Hat bug: the triage, which links onward to the fix

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.keycloak:keycloak-services 26.0.0 26.4.15 unbounded
org.keycloak:keycloak-services 26.5.0 26.6.6 unbounded
org.keycloak:keycloak-services 26.7.0 26.7.2 unbounded

Products and versions

1 product, 3 version entries
SourceVendorProductSchemeAffected versions
osv org.keycloak keycloak-services generic ≥ 26.0.0 and < 26.4.15 · ≥ 26.5.0 and < 26.6.6 · ≥ 26.7.0 and < 26.7.2

References

URLTags
https://bugzilla.redhat.com/show_bug.cgi?id=2511595 bugzilla
https://github.com/keycloak/keycloak/issues/51833 WEB
https://github.com/keycloak/keycloak/pull/51844 WEB
https://github.com/keycloak/keycloak/commit/dc2d4e524b4dae85aedc87ca28b9e4fa567d56c1 WEB
https://access.redhat.com/errata/RHSA-2026:56519 WEB
https://access.redhat.com/errata/RHSA-2026:56520 WEB
https://access.redhat.com/errata/RHSA-2026:56523 WEB
https://access.redhat.com/errata/RHSA-2026:56524 WEB
https://access.redhat.com/security/cve/CVE-2026-18963 WEB
https://github.com/keycloak/keycloak PACKAGE

Timeline

Published2026-08-18By the CVE Program.
VulnCheck KEV: earliest evidence2026-08-25Date of the oldest evidence of exploitation in VulnCheck KEV's record. VulnCheck does not publish the date it listed the CVE.
VulnCheck KEV: latest evidence2026-10-15Date of the newest report, exploit reference or honeypot sighting in VulnCheck KEV's record.
NVD record modified2026-11-13NVD's own last-modified date for this record.