From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50110; .NET CLR 1.1.4322; .NET CLR 2.0.50215) Description of problem: slapd crashes when an LDAP bind is received containing bind information in EBCDIC charater set. Perl Net::LDAP running on IBM Z/OS mainframe constructs its bind in EBCDIC since the mainframe is an EBCDIC machine. However, slapd crashes rather then catching the problem and issuing an error message indicating that an INVALID BIND REQUEST was received. slapd does not issue any error messages. It just goes away. Denial of service bug! Version-Release number of selected component (if applicable): fedora-ds-7.1-2.RHEL4 How reproducible: Always Steps to Reproduce: 1. Start SLAPD 2. Run the perl module calling Net::LDAP 3. Actual Results: SLAPD crashes. Expected Results: Issue an error message indicating that an INVALID BIND REQUEST was received and do not crash. Additional info: I have a tcpdump of the problem. This
Is there any additional information? I don't happen to have an IBM Z/0S machine handy, so I was going to try to reproduce this by sending some random string of garbage data with a bind request.
Created attachment 118180 [details] tcpdump of ldap session that crashed the server Attached is a tcpdump of the data transfer that crashed the server.
Created attachment 118181 [details] tcpdump of ldap session that crashed the server Attached is a tcpdump of the data transfer that crashed the server.
Fixed in next release. Verified.