Full_Name: Grzegorz Sobanski Version: 2.4.7(-5) OS: Debain unstable URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (150.254.130.134)
If client sends a filter that lookups entries based on entryUUID, and the value of entryUUID is invalid (eg. not properly formed) slapd dies with an assertion.
Example filter: (entryUUID=baka) Steps to reproduce: ldapsearch -x "(entryUUID=baka)" Reproducible: always
Error logged by slapd: slapd: /home/devel/openldap/build-area/openldap2.3-2.4.7/servers/slapd/schema_init.c:2537: UUIDNormalize: Assertion `val->bv_len == 16' failed.
Expected behaviour: Server does not dies, and: - backwards compatible: filter on entryUUID is skipped - not backward compatible: client is informed about malformed search filter
If any more information or tests are needed, please ask.