Bug 190629 - authentication bypass in net/pear-Horde_Ldap
Summary: authentication bypass in net/pear-Horde_Ldap
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Martin Matuska
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-04 21:48 UTC by peo
Modified: 2017-02-09 18:25 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description peo 2014-06-04 21:48:59 UTC
an authentication bypass vulnerability has been discovered in the Horde_Ldap library that's being used by all components of the Horde project that communicate with LDAP servers.
A fixed version has been released and everybody using LDAP in their Horde installations is advised to upgrade to Horde_Ldap 2.0.6 as soon as possible.
So far only certain setups have been confirmed to be exploitable: The system must use LDAP for authentication, an LDAP user must have been specified for binding (as opposed to anonymous binding), that LDAP user must have the same parent DN like the system users, and the attacker must guess the binding user's name. In this case the attacker can login with the guessed name and an empty password. Whether this actually allows for further access to data or to the system, completely depends on the individual setup. It's possible that other mitigation factors exist though, that haven't been discovered yet.

Thanks to Matthew Daley for detecting and reporting this vulnerability.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2014-06-09 07:09:39 UTC
To which port does this PR apply?
Comment 2 peo 2014-06-09 08:13:30 UTC
(In reply to Mark Linimon from comment #1)
> To which port does this PR apply?

/usr/ports/net/pear-Horde_Ldap
Comment 3 Martin Matuska freebsd_committer freebsd_triage 2014-11-30 20:51:25 UTC
Thank you for the information, I have updated the port to 2.2.0
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2017-02-09 18:25:04 UTC
Committed some time ago.