https://bugs.openldap.org/show_bug.cgi?id=9445

          Issue ID: 9445
           Summary: ITS#9339/1748ec59a crashes slapd on ip connect in
                    tcpwrappers
           Product: OpenLDAP
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: ---
         Component: slapd
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

When openldap is configured with tcpwrappers,
servers/slapd/daemon.c`slap_listener() calls:

> hosts_ctl("slapd", dnsname != NULL ? dnsname : SLAP_STRING_UNKNOWN,
>   peeraddr, ...

where `peeraddr' must be client ip addr or literal "unknown" string.

Commit [2020-09-06 1748ec59a ITS#9339 Add syncrepl status to cn=monitor] is
made so that `peeraddr' contains fixed NULL value.

This causes immediate crash of slapd inside tcpwrappers library when client
connects using ip protocol at least on Solaris x86-64.

I did not verify this on linux, but even if slapd doesn't crash on linux, then
tcpwrappers do not work as expected anyway.

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to