diff --git a/resources/lib/UnityLDAP.php b/resources/lib/UnityLDAP.php index fc44cd4f..54c87746 100644 --- a/resources/lib/UnityLDAP.php +++ b/resources/lib/UnityLDAP.php @@ -315,24 +315,28 @@ public function getAllOrgGroups($UnitySQL, $UnityMailer, $UnityRedis, $UnityWebh public function getUserEntry($uid) { + $uid = ldap_escape($uid, LDAP_ESCAPE_DN); $ldap_entry = new LDAPEntry($this->getConn(), unityLDAP::RDN . "=$uid," . $this->STR_USEROU); return $ldap_entry; } public function getGroupEntry($gid) { + $uid = ldap_escape($gid, LDAP_ESCAPE_DN); $ldap_entry = new LDAPEntry($this->getConn(), unityLDAP::RDN . "=$gid," . $this->STR_GROUPOU); return $ldap_entry; } public function getPIGroupEntry($gid) { + $uid = ldap_escape($gid, LDAP_ESCAPE_DN); $ldap_entry = new LDAPEntry($this->getConn(), unityLDAP::RDN . "=$gid," . $this->STR_PIGROUPOU); return $ldap_entry; } public function getOrgGroupEntry($gid) { + $uid = ldap_escape($gid, LDAP_ESCAPE_DN); $ldap_entry = new LDAPEntry($this->getConn(), unityLDAP::RDN . "=$gid," . $this->STR_ORGGROUPOU); return $ldap_entry; }