GitHub Advisoryadvisory · Go
GHSA-x27w-qxhg-343v Access Restriction Bypass in go-ldap
HIGH
Official page ↗
- Aliases
- CVE-2017-14623
- Ecosystem
- Go
- Packages
- github.com/go-ldap/ldap
- Severity
- High
- CVSS vector
- CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-287
- Reviewed
- 2021-05-20
Affected packages
• Go github.com/go-ldap/ldap: < 2.5.0 → fixed in 2.5.0
Description
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.
Related
Alias · CVE (1)
- CVE-2017-14623 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. vulnerability
Weakness · CWE (1)
- CWE-287 Improper Authentication weakness