• Tech Support ⤴
  • Projects
  • Services
    • AI Development
    • UI/UX Design
    • Web Development
    • Technology Support
    • Mobile App Development
    • Banking ATM Interfaces
    • Process Automation
    • Security Auditing
    • Local AI Servers
  • odoo ERP
get in touchStart with Eva
logo
Tech Support ⤴
Projects
Services
AI DevelopmentUI/UX DesignWeb DevelopmentTechnology SupportMobile App DevelopmentBanking ATM InterfacesProcess AutomationSecurity AuditingLocal AI Servers
odoo ERP
get in touchStart with Eva
Loading…
logo

Transforming businesses through AI-powered digital innovation and creative excellence.

Quick Links

BlogAinexProjectsContact us

Contact Us

pinDubai Digital Park, A5, DTEC - Silicon Oasisemail[email protected]phone+971 55 7538087
© 2026 aratech. All rights reserved.
Privacy PolicyTerms of ServiceCookie Policy
Home / Blog / Keycloak CVE-2026-18963: One Forgotten Password Link Bypasses Everything

Keycloak CVE-2026-18963: One Forgotten Password Link Bypasses Everything

Red Hat disclosed CVE-2026-18963, a critical CVSS 9.1 flaw in Keycloak's password reset flow that lets unauthenticated attackers hijack any account with just two HTTP requests. Every deployment with 'Forgot Password' enabled is vulnerable.

August 26, 2026 - 7 min read

Key Takeaways

ExpandCollapse
  • - CVE-2026-18963 (CVSS 9.1) allows unauthenticated account takeover via Keycloak's password reset flow with just two HTTP requests
  • - Every Keycloak deployment with 'Forgot Password' enabled is vulnerable -- this is the default configuration
  • - Patch immediately to Keycloak 26.7.2, 26.6.6, or 26.4.15; or disable the password reset feature as a temporary stopgap
  • - Audit your logs using the KYOS hunting script to check for exploitation signs if your instance has been internet-facing
  • - Identity infrastructure is the new perimeter -- a compromised IAM platform exposes every application behind it
Dark cyberpunk visualization of a broken keyhole with neon purple and cyan light, representing the Keycloak password reset vulnerability CVE-2026-18963

A single crafted HTTP request. No phishing email. No malware download. No user interaction. Just a login page and a "Forgot Password" link -- and an attacker owns your account.

On August 18, 2026, Red Hat disclosed CVE-2026-18963, a critical vulnerability in Keycloak's password reset flow that earns a 9.1 CVSS score. The flaw lets any unauthenticated attacker hijack any user account -- including administrator accounts -- by skipping the email verification step entirely. Two HTTP requests. That is all it takes.

If your organization runs Keycloak for single sign-on, identity federation, or centralized authentication, this is the vulnerability that should be at the top of your patching queue today.

What Keycloak Actually Does (And Why This Matters)

Keycloak is one of the most widely deployed open-source identity and access management (IAM) platforms in the world. It sits at the front door of enterprise applications, handling authentication for everything from internal dashboards to customer-facing portals. Governments, universities, fintech companies, and SaaS providers all rely on it to manage who gets in and who stays out.

When Keycloak is compromised, the blast radius is not a single application. It is every application behind it. As security researcher Enzo Mongin put it: once an attacker crosses Keycloak's boundary, "they get into everything sitting behind it."

That is what makes CVE-2026-18963 so dangerous. It does not target a niche feature or an obscure configuration. It targets the password reset flow -- the exact mechanism users rely on when they forget their credentials.

How The Attack Works

The vulnerability lives in the reset-credentials authentication flow inside Keycloak's keycloak-services component. This is the sequence that runs when a user clicks "Forgot Password" and requests a reset link.

Normally, the process works like this:

  1. User requests a password reset
  2. Keycloak sends a verification email with a unique action token
  3. User clicks the link, validating the token
  4. Keycloak allows the user to set a new password

CVE-2026-18963 breaks step 3 entirely. By sending a specially crafted request to the reset-credentials endpoint, an attacker can force the authentication session to transition directly to the password update phase. The server believes the email verification step was completed -- even though no email was ever sent, no token was ever issued, and no link was ever clicked.

According to the French IAM firm Aduneo, which first identified the flaw, the entire attack requires just two HTTP requests. The attacker needs only two things: a valid username and access to the Keycloak login interface. No special privileges. No prior access. No social engineering.

The result is complete account takeover. The attacker sets a new password for the target account and logs in as that user -- including administrators.

The Scope Is Massive

Keycloak is embedded in enterprise infrastructure across every sector. It is the default IAM layer for Red Hat OpenShift, JBoss Enterprise Application Platform, and thousands of custom deployments worldwide.

The vulnerability affects every Keycloak deployment that has the "Forgot Password" feature enabled -- which is the default configuration. That means:

  • Enterprise SSO environments where Keycloak manages authentication for dozens of internal tools
  • Customer identity platforms where Keycloak handles consumer login flows
  • Government and education deployments using Keycloak for federated identity
  • DevOps and CI/CD pipelines where Keycloak gates access to infrastructure

Red Hat rated the flaw as Critical because exploitation requires zero authentication, zero user interaction, and can be performed remotely. The only prerequisites are knowing a target username and having network access to the login page.

Patch Now, Or Disable The Feature

The Keycloak project released patches on August 19, 2026. The fixed versions are:

  • Keycloak 26.7.2 (upstream)
  • Keycloak 26.6.6 (maintenance branch)
  • Keycloak 26.4.15 (long-term support branch)

Red Hat also shipped errata for the Red Hat Build of Keycloak (RHBK) covering container images and operator bundles for both the 26.4 and 26.6 streams.

If patching is not immediately possible, Red Hat recommends a temporary mitigation: disable the "Forgot Password" feature across all realms. In the administration console, navigate to Realm Settings > Login and toggle off "Forgot password." This must be applied to every realm individually.

The tradeoff is clear -- users lose self-service password reset -- but it closes the attack vector until a proper patch can be deployed.

What To Check Right Now

At the time of disclosure, no public exploitation has been confirmed. But that window is closing fast. The Swiss security firm KYOS has already published an exploit trace hunting script on GitHub that queries Keycloak databases for signs of compromise:

  • Password changes made during the exposure window (via credential.created_date)
  • Successful resets completed without a prior email being sent within 24 hours
  • Resets performed through the admin API outside normal patterns
  • Event logging status (attackers may disable logging to cover tracks)

If your Keycloak instance has been internet-facing since before August 19, running this audit is not optional. It is essential.

Also worth noting: the same Keycloak 26.7.2 release patched CVE-2026-15571, a separate flaw involving predictable account-linking hashes that could enable account takeover through a malicious OpenID Connect client. If you are patching for CVE-2026-18963, you are picking up this fix as well.

The Bigger Picture: Identity Is The New Perimeter

CVE-2026-18963 is a reminder that identity infrastructure is now the highest-value target in enterprise security. Attackers do not need to breach your network when they can walk through the front door with a valid password.

For organizations in the GCC and MENA region, where digital transformation is accelerating and IAM platforms like Keycloak are increasingly deployed to manage authentication across cloud and on-premise environments, the stakes are especially high. A single compromised identity provider does not just expose one application -- it exposes the entire trust chain.

The fix is available. The mitigation is straightforward. The only question is how fast your team can move.

Table of Contents

  • ↗What Keycloak Actually Does (And Why This Matters)
  • ↗How The Attack Works
  • ↗The Scope Is Massive
  • ↗Patch Now, Or Disable The Feature
  • ↗What To Check Right Now
  • ↗The Bigger Picture: Identity Is The New Perimeter

Related Posts

Abstract cybersecurity visualization showing digital data streams being extracted between neural network nodes, representing AI model distillation attacks

NSA, CISA, and FBI Expose China's Industrial-Scale AI Model Distillation Campaign

The NSA, CISA, and FBI have jointly accused six Chinese AI companies of conducting industrial-scale knowledge distillation campaigns against America's frontier AI models. The advisory reveals a sophisticated extraction operation targeting Claude, GPT, Gemini, and Grok that has been running since at least late 2024.

Necolas HamwiNecolas Hamwi
September 15, 2026 - 7 min read
Cyberpunk NSA headquarters with holographic AI neural network visualizations and neon purple and cyan light trails

NSA Creates Dedicated AI Mission Unit in Its Largest Restructuring in a Decade

The NSA announced five new mission centers including a dedicated AI unit, marking its most extensive restructuring in over a decade. The move signals AI has become a top-tier national security priority alongside China and cyber threats.

Necolas HamwiNecolas Hamwi
September 14, 2026 - 7 min read
Abstract neural network with balance scale representing AI safety and pacing

Amodei Calls for AI Slowdown: 'We Must Pace the Frontier' After Agent Incidents

Anthropic CEO Dario Amodei published a 3,800-word essay calling for the AI industry to slow capability advancement. Sam Altman and Elon Musk publicly endorsed the call within hours.

Necolas HamwiNecolas Hamwi
September 13, 2026 - 7 min read