https://bugzilla.redhat.com/show_bug.cgi?id=199923 Files: ldap/servers/plugins/syntaxes/validate.c ldap/servers/slapd/back-ldbm/ldbm_add.c ldap/servers/slapd/dn.c Fix Description: dn.c: Based upon RFC 4514, the following characters in the RDN values need to be escaped: '+', ';', '<','>', and '=' for the intermediate characters '+', ';', '<','>', '=', '#' and ' ' for leading characters '+', ';', '<','>', '=', and ' ' for trailing characters validate.c: If an escaped character followed by another escaped character, e.g., \#\<, the pointer was moved twice skipping '\' before '<' and it makes the validation fail. ldbm_add.c: a local variable addr was not initialized. Thanks to Nathan for his review. I revised dn.c based upon his review comments. Proposed Fix: https://bugzilla.redhat.com/attachment.cgi?id=399189&action=diff https://bugzilla.redhat.com/attachment.cgi?id=399189&action=edit
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-- 389-devel mailing list 389-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/389-devel