Skip to content
OpenAdvisories

Vendor

Keycloak

16 known vulnerabilities.

11 results · Clear filters · Feed

  • Medium 5.5

    Org.keycloak.storage.ldap: keycloak: deserialization of untrusted data in ldap user federation

    A flaw was found in the Keycloak LDAP User Federation provider. This vulnerability allows an authenticated realm administrator to trigger deserialization of untrusted Java objects via a malicious LDAP server configuration.

  • Medium 6.8

    Keycloak-server: debug default bind address

    A vulnerability exists in Keycloak's server distribution where enabling debug mode (--debug <port>) insecurely defaults to binding the Java Debug Wire Protocol (JDWP) port to all network interfaces (0.0.0.0). This exposes the debug port to the local network, …

  • Medium 6.0

    Org.keycloak.protocol.oidc.endpoints.logoutendpoint: offline session takeover due to reused authentication session id

    A flaw was found in Keycloak. In Keycloak where a user can accidentally get access to another user's session if both use the same device and browser. This happens because Keycloak sometimes reuses session identifiers and doesn’t clean up properly during logou…

  • Medium 5.4

    Keycloak: org.keycloak:keycloak-services: user can refresh offline session even after client's offline_access scope was removed

    A flaw was found in Keycloak. An offline session continues to be valid when the offline_access scope is removed from the client. The refresh token is accepted and you can continue to request new tokens for the session. As it can lead to a situation where an a…

  • Medium 5.4

    Keycloak-server: too long and not settings compliant session

    A flaw was found in Keycloak. Keycloak does not immediately enforce the disabling of the "Remember Me" realm setting on existing user sessions. Sessions created while "Remember Me" was active retain their extended session lifetime until they expire, overridin…

  • Medium 4.3

    Keycloak: keycloak error_description injection on error pages

    A flaw was found in Keycloak. Keycloak’s account console and other pages accept arbitrary text in the error_description query parameter. This text is directly rendered in error pages without validation or sanitization. While HTML encoding prevents XSS, an att…

  • Medium 4.9

    Org.keycloak/keycloak-model-storage-service: variable injection into environment variables

    A flaw was found in org.keycloak/keycloak-model-storage-service. The KeycloakRealmImport custom resource substitutes placeholders within imported realm documents, potentially referencing environment variables. This substitution process allows for injection at…

  • Medium 5.3

    Org.keycloak/keycloak-services: keycloak smtp inject vulnerability

    A vulnerability was found in Keycloak-services. Special characters used during e-mail registration may perform SMTP Injection and unexpectedly send short unwanted e-mails. The email is limited to 64 characters (limited local part of the email), so the attack …

  • Medium 4.1

    Keycloak users may be able to remove MFA from other users' devices

    A flaw was found in Keycloak version 8.0.2 and 9.0.0, and was fixed in Keycloak version 9.0.1, where a malicious user registers as oneself. The attacker could then use the remove devices form to post different credential IDs and possibly remove MFA devices fo…

  • Medium 4.3

    Exposure of Sensitive Information to an Unauthorized Actor in Keycloak

    It was found that keycloak before version 8.0.0 exposes internal adapter endpoints in org.keycloak.constants.AdapterConstants, which can be invoked via a specially-crafted URL. This vulnerability could allow an attacker to access unauthorized information.

  • Medium 5.0

    Keycloak Unauthenticated Access

    A flaw was found in the Keycloak REST API before version 8.0.0 where it would permit user access from a realm the user was not configured. An authenticated attacker with knowledge of a user id could use this flaw to access unauthorized information or to carry…