Skip to content

Commit fc07223

Browse files
committed
fix issue #690 - ldap escaping during ldap peoplesearch and helpdesk advanced searches
1 parent 745242a commit fc07223

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

server/src/main/java/password/pwm/http/servlet/helpdesk/HelpdeskServlet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ private static HelpdeskSearchResultsBean searchImpl(
523523
final SearchConfiguration.SearchConfigurationBuilder builder = SearchConfiguration.builder();
524524
builder.contexts( helpdeskProfile.readSettingAsStringArray( PwmSetting.HELPDESK_SEARCH_BASE ) );
525525
builder.enableContextValidation( false );
526-
builder.enableValueEscaping( false );
526+
builder.enableValueEscaping( true );
527527
builder.enableSplitWhitespace( true );
528528

529529
if ( !useProxy )

server/src/main/java/password/pwm/http/servlet/peoplesearch/PeopleSearchDataReader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ private Optional<SearchConfiguration> makeSearchConfiguration(
838838
final SearchConfiguration.SearchConfigurationBuilder builder = SearchConfiguration.builder();
839839
builder.contexts( this.peopleSearchConfiguration.getLdapBase() );
840840
builder.enableContextValidation( false );
841-
builder.enableValueEscaping( false );
841+
builder.enableValueEscaping( true );
842842
builder.enableSplitWhitespace( true );
843843

844844
if ( !useProxy() )

0 commit comments

Comments
 (0)