CVE Catalog

CVE-2017-14623

High
Published: Translated: NVD NIST

Summary

In the ldap.v2 package (also known as go-ldap) up to version 2.5.0 for Go, an attacker may be able to log in with an empty password. This issue affects an application using this package if certain conditions regarding user authorization are met.

Risk Assessment

The organization may be exposed to unauthorized access if the application improperly interprets authorization errors and uses an LDAP server that allows unauthenticated binds.

Recommendation

It is recommended that applications using the ldap.v2 package implement additional user authorization checks and configure the LDAP server to require authentication.

Related vulnerabilities

Original NVD description (English source)

In the ldap.v2 (aka go-ldap) package through 2.5.0 for Go, an attacker may be able to login with an empty password. This issue affects an application using this package if these conditions are met: (1) it relies only on the return error of the Bind function call to determine whether a user is authorized (i.e., a nil return value is interpreted as successful authorization) and (2) it is used with an LDAP server allowing unauthenticated bind.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS