[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#8759) mixed overlay nops & memberof cause segfault
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#8759) mixed overlay nops & memberof cause segfault
- From: hyc@symas.com
- Date: Fri, 06 Jul 2018 20:07:35 +0000
- Auto-submitted: auto-generated (OpenLDAP-ITS)
zhixu.liu@gmail.com wrote:
> Full_Name: Z. Liu
> Version: 2.4.44
> OS: Gentoo
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (221.218.169.84)
>
>
> if we enable overlay nops & memberof together, then doing a member MODDN
> operation, slapd will segfault and exit immediately.
>
> Example operation:
>
> dn: uid=test,ou=People,dc=example,dc=dc=com
> changetype: moddn
> newrdn: uid=chenln
> deleteoldrdn: 1
> newsuperior: ou=Leave,dc=example,dc=com
>
> The reason is: in servers/slapd/overlays/memberof.c, function
> memberof_value_modify define mod/values/nvalues in the stack, which will be
> passed to other overlays, nops will try to free them if no attribute is changed.
Note that code in contrib is unsupported and is not actually part of OpenLDAP
Software. You can either contact the nops author and ask them for a fix, or
you're welcome to submit a fix yourself. Nobody in the OpenLDAP Project is
going to investigate this issue.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/