It was discovered that modify operation with NOOP control on an entry stored in
BDB backed can cause OpenLDAP's slapd daemon to crash. Further details and
patch can be found in upstream bug / CVS:
NOOP control was introduced in OpenLDAP 2.1 branch as documented on roadmap page:
This issue was fixed upstream in version 2.3.36:
This issue does not affect OpenLDAP packages as shipped in Red Hat Enterprise
Linux 2.1 and 3.
OpenLDAP packages in Red Hat Enterprise Linux 4 and 5 are affected and issue
will be addressed in the security advisory.
Note: On Red Hat Enterprise Linux 5, database recovery performed during slapd
daemon startup may not properly clean up after the crash caused by such request
with NOOP control. Affected DN may remain locked / unaccessible via LDAP
requests. If this occurs, you need to run database recovery manually using
slapd_db_recover -v -h /var/lib/ldap
while slapd daemon is stopped.
openldap-2.3.34-6.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.
This issue was addressed in:
Red Hat Enterprise Linux: