Red Hat Red Hat Build of Keycloak

122 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-118959Keycloak-services: keycloak-services: required actions bypassed via kc_action parameterMEDIUM 5.40.2 %
CVE-2026-118947Keycloak-services: keycloak-services: authorization bypass via uma resource registration idorMEDIUM 4.30.2 %
CVE-2026-118425Keycloak-services: keycloak-services: redirect uri domain allowlist bypass via dns resolution to loopbackMEDIUM 6.80.2 %
CVE-2026-118030Keycloak-services: keycloak-services: hotp race condition allows single otp code reuse across concurrent loginsMEDIUM 4.20.2 %
CVE-2026-117859Keycloak-services: keycloak-services: par single-use bypass via flow restartMEDIUM 5.40.2 %
CVE-2026-117688Keycloak-services: keycloak-services: vault secret disclosure via client registration installation configurationMEDIUM 5.30.3 %
CVE-2026-117627Keycloak-services: keycloak-services: jwt authorization grant bypasses identity provider login restrictionsMEDIUM 5.40.2 %
CVE-2026-114438Keycloak-services: keycloak-services: required otp enrollment bypassed via update user locale required action orderingMEDIUM 4.20.2 %
CVE-2026-109082Keycloak-services: keycloak-services: ciba confidential-only contract not enforced for public clientsMEDIUM 6.80.2 %
CVE-2026-107889Keycloak-services: keycloak-services: stored xss on login page via kcsanitize bypassMEDIUM 5.50.3 %
CVE-2026-107623Keycloak-services: keycloak-services: oidc dcr read-modify-write silently disables offline token revocationMEDIUM 4.30.2 %
CVE-2026-107604Keycloak-services: keycloak-services: view-clients role allows retrieval of active client secrets via installation provider endpointsMEDIUM 4.90.2 %
CVE-2026-107121Keycloak-services: keycloak-services: smtp starttls plaintext credential and message downgradeMEDIUM 6.50.1 %
CVE-2026-105305Keycloak-services: keycloak-services: device authorization grant bypasses per-client minimum.acr.value enforcementMEDIUM 5.40.2 %
CVE-2026-105306Keycloak-services: keycloak-services: token introspection audience bypass via dynamic client registrationMEDIUM 6.50.2 %
CVE-2026-105302Keycloak-services: keycloak-services: user session note mapper exposes upstream idp access tokensMEDIUM 5.70.2 %
CVE-2026-103884Keycloak-services: keycloak-services: path traversal in x.509 crl distribution point allows arbitrary local file readMEDIUM 6.50.2 %
CVE-2026-101333Keycloak-services: keycloak-services: unbounded metric series creation via idp tag on broker login endpointLOW 3.70.2 %
CVE-2026-96448Keycloak-services: keycloak-services: fgap v2 composite-blind role mapping allows privilege escalationMEDIUM 6.60.2 %
CVE-2026-97846Keycloak-services: keycloak-services: standard token exchange v2 bypasses mtls holder-of-key bindingMEDIUM 6.80.1 %
CVE-2026-97311Keycloak-services: keycloak-services: admin rest api role-groups endpoint discloses groups without authorizationMEDIUM 4.30.3 %
CVE-2026-97177Keycloak-services: keycloak-services: generic user update bypasses denied reset-password permissionMEDIUM 6.60.2 %
CVE-2026-97176Keycloak-services: keycloak-services: essential acr requirement silently bypassed via cookie authenticatorMEDIUM 4.20.2 %
CVE-2026-96445Keycloak-services: keycloak-services: conditional otp skip-header policy evaluated against untrusted proxy headersMEDIUM 6.80.4 %
CVE-2026-96446Keycloak-services: keycloak-services: par single-use bypass via prompt=none silent authentication pathMEDIUM 4.20.3 %
CVE-2026-95503Keycloak-services: keycloak-services: potential kdc spoofing bypass when kerberos password authentication is enabledMEDIUM 6.80.2 %
CVE-2026-94218Keycloak-services: keycloak-services: 2fa setup enforcement bypass via authentication session restart endpointLOW 3.10.3 %
CVE-2026-94217Keycloak-services: keycloak-services: uma scope merge across resource owners via resource name collisionLOW 3.50.2 %
CVE-2026-94215Keycloak-services: keycloak-services: cross-realm client read/write via request-level cache missing realm ownership checkMEDIUM 5.50.3 %
CVE-2026-94213Keycloak-services: keycloak-services: authorization services policy evaluation endpoint leaks user identityMEDIUM 4.90.4 %
CVE-2026-94001Keycloak-services: keycloak-services: admin credential delete bypasses denied reset-password permissionMEDIUM 6.50.4 %
CVE-2026-94000Keycloak-services: keycloak-services: delegated admin with manage-users can escalate to realm-admin via group membershipMEDIUM 6.60.4 %
CVE-2026-93999Keycloak-services: keycloak-services: token refresh continues issuing tokens for disabled audience clientsMEDIUM 4.20.2 %
CVE-2026-93562Io.netty/netty-codec-http: netty: incomplete validation of malformed transfer-encoding allows http request smugglingMEDIUM 6.50.4 %
CVE-2026-93574Io.netty/netty-codec-http: netty: http request smuggling via post-digit whitespace in chunk-size parsingMEDIUM 6.51.4 %
CVE-2026-93432Io.quarkus.qute:quarkus-core: cross-site scripting (xss) and json injection via qute {#eval} section in quarkusMEDIUM 6.10.5 %
CVE-2026-93579Io.netty/netty-codec-http2: netty: http/2 header field values are not validated by default (cr/lf/nul passthrough)MEDIUM 6.50.9 %
CVE-2026-93573Io.netty/netty-codec-http: netty split transfer-encoding fields bypass final-chunked validation and enable request smugglingMEDIUM 6.50.9 %
CVE-2026-93568Io.netty/netty-codec-http2: io.netty/netty-codec-http3: netty: http/2 and http/3 extended connect requests are downgraded as regular conn…HIGH 7.51.0 %
CVE-2026-93569Io.netty/netty-codec-http2: http/1 absolute-form host mismatch is translated to http/2 :authority, overriding the request-target authorityHIGH 8.22.2 %
CVE-2026-93567Io.netty/netty-codec-http2: http/1 authority-form connect is translated to malformed http/2 connect with host-controlled :authorityHIGH 7.52.6 %
CVE-2026-93566Io.netty/netty-codec-http: netty: http request smuggling due to control characters in the chunk-size lineMEDIUM 6.50.5 %
CVE-2026-93565Io.netty/netty-codec-http: netty rtspdecoder method-token smuggling via trailing control byteHIGH 7.50.8 %
CVE-2026-93564Io.netty/netty-codec-haproxy: netty: haproxy proxy-v2 nested-tlv grandchild bytebuf reference-count leak (incomplete fix of pr #16881)HIGH 7.50.9 %
CVE-2026-93558Io.netty/netty-codec-http: netty: unbounded per-connection queue growth in websocketserverextensionhandler leads to denial of serviceHIGH 7.51.1 %
CVE-2026-93492Io.netty/netty-codec-http2: netty: http/2 hpackencoder dos with large table sizeMEDIUM 5.30.4 %
CVE-2026-93491Io.netty/netty-codec-http: netty: denial of service via unbounded httpservercodec http/1.1 pipeline queueHIGH 7.50.7 %
CVE-2026-93488Io.netty/netty-codec-http: netty: denial of service via unbounded concurrent spdy streamsHIGH 7.50.8 %
CVE-2026-87743Quarkus-vertx-http: authorization bypass via path normalization discrepancy in quarkus http securityHIGH 7.50.5 %
CVE-2026-89058Resteasy-core: resteasy: corsfilter reflects arbitrary origin with credentials under wildcard configHIGH 7.40.3 %
CVE-2026-89059Resteasy-core: resteasy: iioimageprovider unbounded image decode (decompression-bomb dos)HIGH 7.50.9 %
CVE-2026-90997Keycloak-services: keycloak: replay protection bypass leads to unauthorized access via database driver semantics mismatchHIGH 7.40.4 %
CVE-2026-92358Keycloak-services: keycloak-services: residual cross-browser account-link proof allows silent re-linkingMEDIUM 6.40.3 %
CVE-2026-89298Keycloak-services: keycloak-services: confidential client secret disclosed to view-clients role via client registration getMEDIUM 4.90.4 %
CVE-2026-88770Keycloak-services: keycloak-services: device authorization grant issues tokens to brute-force-locked accountsMEDIUM 6.50.4 %
CVE-2026-82968Keycloak-services: keycloak-services: cross-session email verification proof not bound to upstream identity for social providersMEDIUM 6.40.3 %
CVE-2026-19611Wildfly-elytron: org.wildfly.security/wildfly-elytron-password-impl: wildfly-elytron: password keyspace reduction via nfkc fullwidth foldingHIGH 7.40.9 %
CVE-2026-19608Keycloak-services: keycloak-services: name-only group claims let same-name groups satisfy path-specific group policiesMEDIUM 5.30.3 %
CVE-2026-18967Keycloak-services: keycloak-services: saml onetimeuse assertion replay in idp-initiated broker flowHIGH 8.10.2 %
CVE-2026-18569Keycloak-services: keycloak-services: oidc backchannel logout accepts unsigned forged logout tokensLOW 3.70.3 %
CVE-2026-18206Keycloak-services: keycloak-services: client policy source-host wildcard domain matching bypassLOW 3.70.3 %
CVE-2026-18203Keycloak-services: keycloak-services: group policy extendchildren matches sibling group path prefixesMEDIUM 6.50.3 %
CVE-2026-18211Keycloak-services: keycloak-services: secure-client-uris policy bypass via localhost-prefixed domainsMEDIUM 5.40.3 %
CVE-2026-18208Keycloak-services: keycloak-services: inactive out-of-audience token introspection leaks signed jwt claimMEDIUM 6.50.3 %
CVE-2026-18217Keycloak-services: keycloak-services: saml http-redirect binding response preserves query string leading to parameter pollutionMEDIUM 4.70.3 %
CVE-2026-18207Keycloak-services: keycloak-services: client policy source-group condition bypass via duplicate group name matchingMEDIUM 6.50.3 %
CVE-2026-17048Keycloak-services: keycloak-services: vault-resolved rotated client secrets leaked via admin rest apiMEDIUM 5.50.4 %
CVE-2026-16103Keycloak-services: keycloak-services: incomplete fix for ciba brute-force lockout bypass at token redemptionMEDIUM 4.30.3 %
CVE-2026-15943Keycloak-services: keycloak-services: oidc idp update reuses masked client secret after token url changeMEDIUM 5.50.3 %
CVE-2026-14781Keycloak-services: keycloak-services: oidc email_verified claim incorrectly applied to userinfo emailMEDIUM 4.80.3 %
CVE-2026-14614Keycloak-services: keycloak-services: fgap v2 client scope assignment bypass via clientresourceMEDIUM 5.40.3 %
CVE-2026-14613Keycloak-services: keycloak-services: keycloak: fgap v2 role groups endpoint discloses hidden group metadata without group view permissionMEDIUM 4.90.4 %
CVE-2026-12388Keycloak-broker: keycloak: privilege escalation to realm administrator via improper authorization in identity provider mapperMEDIUM 6.50.4 %
CVE-2026-11800Org.keycloak:keycloak-services: keycloak: authentication bypass via jwt algorithm confusionHIGH 8.10.3 %
CVE-2026-9796Keycloak: keycloak: privilege escalation via time-of-check to time-of-use (toctou) vulnerabilityMEDIUM 6.50.2 %
CVE-2026-37980Org.keycloak.forms.login: keycloak: keycloak: arbitrary code execution via stored cross-site scripting (xss) in organization selection lo…MEDIUM 6.90.4 %
CVE-2026-4874Org.keycloak.protocol.oidc.grants: org.keycloak.services.managers: keycloak: server-side request forgery via oidc token endpoint manipula…LOW 3.10.4 %
CVE-2026-4633Keycloak: keycloak: user enumeration via differential error messagesLOW 3.70.4 %
CVE-2026-4628Keycloak: org.keycloak.authorization: keycloak: unauthorized resource modification due to improper access controlMEDIUM 4.30.3 %
CVE-2026-4366Keycloak-services: blind server-side request forgery (ssrf) via http redirect handling in keycloakMEDIUM 5.80.2 %
CVE-2026-3429Org.keycloak.services.resources.account: improper access control leading to mfa deletion and account takeover in keycloak account rest apiMEDIUM 4.20.3 %
CVE-2026-2733Org.keycloak/keycloak-services: keycloak: missing check on disabled client for docker registry protocolLOW 3.80.4 %
CVE-2025-11537Keycloak-services: sensitive headers shown in the http access logsMEDIUM 5.00.2 %
CVE-2026-1180Org.keycloak.protocol.oidc: blind server-side request forgery (ssrf) in keycloak oidc dynamic client registration via jwks_uriMEDIUM 5.80.4 %
CVE-2026-0976Org.keycloak/keycloak-quarkus-server: keycloak: proxy bypass due to improper handling of matrix parameters in url pathsLOW 3.70.5 %
CVE-2025-8419Org.keycloak/keycloak-services: keycloak smtp inject vulnerabilityMEDIUM 5.30.6 %
CVE-2025-5416Keycloak-core: keycloak environment informationLOW 2.70.3 %
CVE-2025-3910Org.keycloak.authentication: two factor authentication bypassMEDIUM 5.40.4 %
CVE-2025-3501Org.keycloak.protocol.services: keycloak hostname verificationHIGH 8.20.5 %
CVE-2025-2559Org.keycloak/keycloak-services: jwt token cache exhaustion leading to denial of service (dos) in keycloakMEDIUM 4.90.7 %
CVE-2025-23368Org.wildfly.core:wildfly-elytron-integration: wildfly elytron brute force attack via cliHIGH 8.10.9 %
CVE-2024-4028Keycloak-core: stored xss in keycloak when creating a items in admin consoleLOW 3.80.3 %
CVE-2025-1391Keycloak-services: improper authorization in keycloak organization mapper allows unauthorized organization claimsMEDIUM 5.40.5 %
CVE-2025-23367Org.wildfly.core:wildfly-server: wildfly improper rbac permissionMEDIUM 6.50.8 %
CVE-2025-0604Keycloak-ldap-federation: authentication bypass due to missing ldap bind after password reset in keycloakMEDIUM 5.40.7 %
CVE-2024-11736Org.keycloak:keycloak-quarkus-server: unrestricted admin use of system and environment variablesMEDIUM 4.90.8 %
CVE-2024-11734Org.keycloak:keycloak-quarkus-server: denial of service in keycloak server via security headersMEDIUM 6.50.9 %
CVE-2024-10973Keycloak: cli option for encrypted jgroups ignoredMEDIUM 5.70.3 %
CVE-2024-12397Io.quarkus.http/quarkus-http-core: quarkus http cookie smugglingHIGH 7.40.9 %
CVE-2024-12369Elytron-oidc-client: oidc authorization code injectionMEDIUM 4.20.2 %
CVE-2024-9666Org.keycloak/keycloak-quarkus-server: keycloak proxy header handling denial-of-service (dos) vulnerabilityMEDIUM 4.70.4 %
CVE-2024-3656Keycloak: unguarded admin rest api endpoints allows low privilege users to use administrative functionalitiesHIGH 8.13.3 %
CVE-2024-8883Keycloak: vulnerable redirect uri validation results in open redirecMEDIUM 6.12.1 %
CVE-2024-8698Keycloak-saml-core: improper verification of saml responses leading to privilege escalation in keycloakHIGH 7.72.0 %
CVE-2024-7341Wildfly-elytron: org.keycloak/keycloak-services: session fixation in elytron saml adaptersHIGH 7.10.8 %
CVE-2024-7318Keycloak-core: one time passcode (otp) is valid longer than expiration timeseverityMEDIUM 4.80.4 %
CVE-2024-7260Keycloak-core: open redirect on account pageMEDIUM 6.10.6 %
CVE-2024-4629Keycloak: potential bypass of brute force protectionMEDIUM 6.50.8 %
CVE-2024-7885Undertow: improper state management in proxy protocol parsing causes information leakageHIGH 7.52.6 %
CVE-2024-3653Undertow: learningpushhandler can lead to remote memory dos attacksMEDIUM 5.31.9 %
CVE-2024-5971Undertow: response write hangs in case of java 17 tlsv1.3 newsessionticketHIGH 7.52.9 %
CVE-2024-6162Undertow: url-encoded request path information can be broken on ajp-listenerHIGH 7.51.7 %
CVE-2024-5967Keycloak: leak of configured ldap bind credentials through the keycloak admin consoleLOW 2.70.6 %
CVE-2024-4540Keycloak: exposure of sensitive information in pushed authorization requests (par) kc_restart cookieHIGH 7.50.6 %
CVE-2024-1102Jberet: jberet-core logging database credentialsMEDIUM 6.50.8 %
CVE-2024-2700Quarkus-core: leak of local configuration properties into quarkus applicationsHIGH 7.00.3 %
CVE-2024-1300Io.vertx:vertx-core: memory leak when a tcp server is configured with tls and sni supportMEDIUM 5.41.1 %
CVE-2024-1023Io.vertx/vertx-core: memory leak due to the use of netty fastthreadlocal data structures in vertxMEDIUM 6.51.7 %
CVE-2023-5685Xnio: stackoverflowexception when the chain of notifier states becomes problematically bigHIGH 7.53.5 %
CVE-2024-1722Keycloak-core: dos via account lockoutMEDIUM 5.30.8 %
CVE-2024-1635Undertow: out-of-memory error after several closed connections with wildfly-http-client protocolHIGH 7.54.6 %
CVE-2023-6563Keycloak: offline session token dosHIGH 7.71.2 %