Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-10768

Dynamic ldap reference wrongly filters out entries with a "$" sign in the attribute value of a filter.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.5.0-HF17, 5.6
    • Fix Version/s: 5.6.0-HF09, 5.7.1
    • Component/s: Directory

      Description

      The LDAPFilterMatcher class uses an old version of the Apache Directory shared LDAP library to parse the filter expression and then perform regex matchs on nodes with wildcard sign.

      However it does not escape the "$" character that is has a special meaning in java regex hence wrongly rejects entries that have both a "*" and a "$" characters in their attribute value.

      Other regexp special chars are lack quoting too.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ogrisel Olivier Grisel
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: