# CVE-2026-9803: Red Hat Keycloak denial of service in ClientRegistrationAuth

Source: https://junglewise.ai/threats/cve-2026-9803-red-hat-keycloak-denial-of-service-in-clientregistrationauth  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-05-28. Updated: 2026-07-01  
License: CC BY 4.0 with a link back

CVE-2026-9803 · Severity: medium · CVSS 5.3 · Published 2026-05-28

Keycloak, an open-source identity and access management solution, is vulnerable to a denial-of-service attack. By sending a specifically malformed authorization request, an unauthenticated attacker can cause the server to crash or return errors. This disrupts the ability of users and applications to log in or register, potentially halting business operations that rely on Keycloak for authentication.

Technologies: [Keycloak](https://junglewise.ai/threats/technologies/keycloak), [org.keycloak:keycloak-services (Maven)](https://junglewise.ai/threats/technologies/org-keycloak-keycloak-services), [Red Hat build of Keycloak](https://junglewise.ai/threats/technologies/red-hat-keycloak), [Red Hat build of Keycloak](https://junglewise.ai/threats/technologies/red-hat-build-of-keycloak). Vendors: [Keycloak](https://junglewise.ai/threats/vendors/keycloak), [Maven](https://junglewise.ai/threats/vendors/maven), [Red Hat](https://junglewise.ai/threats/vendors/red-hat).

## Quick answers

**Is CVE-2026-9803 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-9803 being exploited in the wild.

**How severe is CVE-2026-9803?** Medium severity, with a CVSS score of 5.3, published 28 May 2026.

**Which products and versions are affected?** Keycloak <= 26.4.7, >= 26.5.0, < 26.6.3; org.keycloak:keycloak-services (Maven) ECOSYSTEM:introduced=0,last_affected=26.4.7; Red Hat build of Keycloak 26.4, 26.6.

**Is there a fix for CVE-2026-9803?** A patch was published on 2026-06-10: Red Hat release 26.6.3 published Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-9803 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-9803?** Check whether you run Keycloak, org.keycloak:keycloak-services (Maven), Red Hat build of Keycloak or one of the others listed 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 out-of-bounds read vulnerability (CWE-125) exists in Keycloak's ClientRegistrationAuth component within the keycloak-services package. The flaw is triggered when the server processes a POST request containing a malformed 'Authorization: Bearer' header at any client registration endpoint. This malformed input leads to an ArrayIndexOutOfBoundsException, resulting in an HTTP 500 error. A remote, unauthenticated attacker can exploit this to cause a Denial of Service (DoS) condition. The issue is addressed in Keycloak version 26.6.3 and corresponding Red Hat builds.

## Affected products

- Keycloak Keycloak <= 26.4.7, >= 26.5.0, < 26.6.3
- Red Hat Red Hat build of Keycloak 26.4, 26.6

## Identifiers

- CVE-2026-9803
- GHSA-cpf7-j4cf-vqx4

## Timeline

- 2026-05-28: disclosed
- 2026-05-28: advisory
- 2026-06-10: patched: Red Hat release 26.6.3 published

## References

- [https://access.redhat.com/security/cve/CVE-2026-9803](https://access.redhat.com/security/cve/CVE-2026-9803)
- [https://bugzilla.redhat.com/show_bug.cgi?id=2482465](https://bugzilla.redhat.com/show_bug.cgi?id=2482465)
- [https://access.redhat.com/errata/RHSA-2026:25098](https://access.redhat.com/errata/RHSA-2026:25098)
- [https://access.redhat.com/errata/RHSA-2026:25097](https://access.redhat.com/errata/RHSA-2026:25097)
- [https://access.redhat.com/errata/RHSA-2026:30049](https://access.redhat.com/errata/RHSA-2026:30049)

## Related threats

- [Keycloak login-failure storage synchronization error in MySQL/MariaDB](https://junglewise.ai/threats/cve-2026-112201-a-flaw-was-found-in-the-login-failure-storage-component-of)
- [Keycloak PKCE bypass in login after password reset](https://junglewise.ai/threats/cve-2026-125652-a-flaw-was-found-in-the-keycloak-services-component-of-keycloak)
- [Keycloak server arbitrary code execution in client authorization](https://junglewise.ai/threats/cve-2026-120984-a-flaw-was-found-in-the-keycloak-server-s-client-management)
- [Keycloak token sanitization bypass in protocol mapper](https://junglewise.ai/threats/cve-2026-97848-a-flaw-was-found-in-the-token-sanitization-logic-of-keycloak-an)
- [Keycloak Dynamic Client Registration privilege escalation](https://junglewise.ai/threats/cve-2026-96547-a-flaw-was-found-in-the-dynamic-client-registration-component-of)
