SB2026090614 - Multiple vulnerabilities in Keycloak
Published: September 6, 2026 Updated: September 10, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 5 vulnerabilities.
1) Incorrect Behavior Order: Validate Before Canonicalize (CVE-ID: CVE-2026-0707)
CWE-ID: CWE-180 - Incorrect Behavior Order: Validate Before Canonicalize
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to bypass authorization checks.
The vulnerability exists due to incorrect behavior order in Keycloak authorization processing when parsing and canonicalizing input. A remote user can submit crafted input to bypass authorization checks.
2) Insufficient Session Expiration (CVE-ID: CVE-2026-1190)
CWE-ID: CWE-613 - Insufficient Session Expiration
CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to extend the validity period of SAML responses.
The vulnerability exists due to missing timestamp validation in Keycloak's SAML brokering functionality when processing SAML responses containing SubjectConfirmationData. A remote attacker can delay expiration of a SAML response to extend the time it is considered valid.
User interaction is required.
3) Exposure of Sensitive System Information to an Unauthorized Control Sphere (CVE-ID: CVE-2025-5416)
CWE-ID: CWE-497 - Exposure of Sensitive System Information to an Unauthorized Control Sphere
CVSSv4: 5.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose sensitive environment information.
The vulnerability exists due to exposure of sensitive system information in the /admin/serverinfo endpoint when handling requests to retrieve server information. A remote privileged user can access the endpoint to disclose sensitive environment information.
4) Improper Authorization (CVE-ID: CVE-2026-2733)
CWE-ID: CWE-285 - Improper Authorization
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to obtain authentication tokens for a disabled Docker registry client.
The vulnerability exists due to improper authorization in the Docker v2 authentication endpoint when processing token requests for an administratively disabled Docker registry client. A remote privileged user can use previously valid credentials to obtain authentication tokens for a disabled Docker registry client.
5) Improper handling of highly compressed data (CVE-ID: CVE-2026-2575)
CWE-ID: CWE-409 - Improper Handling of Highly Compressed Data (Data Amplification)
CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to improper handling of highly compressed data in SAMLRequest decompression when processing a crafted SAMLRequest. A remote attacker can send a specially crafted SAMLRequest to cause a denial of service.
Remediation
Install update from vendor's website.
References
- https://github.com/advisories/GHSA-gv94-wp4h-vv8p
- https://github.com/keycloak/keycloak/releases/tag/26.6.3
- https://github.com/keycloak/keycloak/releases/tag/26.5.4
- https://github.com/advisories/GHSA-63v5-26vq-m4vm
- https://github.com/keycloak/keycloak/issues/45646
- https://github.com/advisories/GHSA-vf3w-mcmx-rx83
- https://github.com/advisories/GHSA-fjf4-6f34-w64q
- https://github.com/keycloak/keycloak/commit/743ac24081b2c6da36aac3775147ec5b80c2861e
- https://github.com/keycloak/keycloak/issues/46372