PT-2017-4226 · Go · Ldap.V2

Tiziano88

·

Published

2017-09-20

·

Updated

2024-08-21

·

CVE-2017-14623

CVSS v3.1

8.1

High

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions ldap.v2 (aka go-ldap) versions through 2.5.0
Description The issue is related to the authentication procedure in the ldap.v2 package for Go. An attacker may be able to login with an empty password if the application relies solely on the return error of the Bind function call to determine authorization and is used with an LDAP server that allows unauthenticated bind. This could allow a remote attacker to bypass existing security restrictions.
Recommendations For versions through 2.5.0, consider modifying the application to not rely solely on the return error of the Bind function call for authorization. As a temporary workaround, restrict access to LDAP servers that allow unauthenticated bind until a patch is available. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Improper Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-40850
BDU:2022-06639
CVE-2017-14623
GHSA-X27W-QXHG-343V
GO-2022-0887

Affected Products

Ldap.V2