diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index d409591283cc09a42255b7a805dbf27b3f878b25..a8cfd45bf4d630f3cd48ce35da40c00c3e082eca 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -144,6 +144,9 @@ abstract class Access {
 			'\;' => '\5c3B',
 			'\"' => '\5c22',
 			'\#' => '\5c23',
+			'('  => '\28',
+			')'  => '\29',
+			'*'  => '\2A',
 		);
 		$dn = str_replace(array_keys($replacements), array_values($replacements), $dn);