GHSA-c25h-c27q-5qpv

    Dashboard / Vulnerabilities / GHSA-c25h-c27q-5qpv

    GHSA-c25h-c27q-5qpv

    Published: 21 Jun 2024Last Modified: 10 Sept 2026
    Aliases:

    Summary: Keycloak leaks configured LDAP bind credentials through the Keycloak admin console

    Details: ### Impact The LDAP testing endpoint allows to change the Connection URL independently of and without having to re-enter the currently configured LDAP bind credentials. An attacker with admin access (permission manage-realm) can change the LDAP host URL ("Connection URL") to a machine they control. The Keycloak server will connect to the attacker's host and try to authenticate with the configured credentials, thus leaking them to the attacker. As a consequence, an attacker who has compromised the admin console/compromised a user with sufficient privileges can leak domain credentials and can now attack the domain. ### Acknowledgements Special thanks to Simon Wessling for reporting this issue and helping us improve our project

    Affected packages

    Package

    Name: org.keycloak:keycloak-ldap-federation

    Purl: pkg:maven/org.keycloak/keycloak-ldap-federation

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 25.0.0
    Fixed -25.0.1

    Affected versions

    25.0.0

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-c25h-c27q-5qpv | CVE-DB