Patch-ID# 102426-04 Keywords: hang system socket msg_peek recvfrom() tcp SYN denial Synopsis: SunOS 4.1.4: uipc_socket fixes Date: Oct/13/97 Solaris Release: 1.1.2 SunOS Release: 4.1.4 Unbundled Product: Unbundled Release: Notes: This patch is available for 4.1.3 as 102424 and for 4.1.3_U1 as 102425. Relevant Architectures: sun4 sun4c sun4m BugId's fixed with this patch: 1182957 1185571 1189417 Changes incorporated in this version: 1182957 Patches accumulated and obsoleted by this patch: Patches which may conflict with this patch: Obsoleted by: Files included with this patch: README uipc_socket.o Problem Description: 1182957 --> SYN attack causes TCP denial of service 1185571 --> System table file entry leaking for socket under 4.1.3_U1. 1189417 --> Use recvfrom() with MSG_PEEK option on a socket receive causes system to hang. Patch Installation Instructions: 1) As root, backup the original file: mv /sys/`arch -k`/OBJ/uipc_socket.o /sys/`arch -k`/OBJ/uipc_socket.o.FCS 2) Now install the patched file from the patch directory: cp `arch -k`/uipc_socket.o /sys/`arch -k`/OBJ chmod 444 /sys/`arch -k`/OBJ/uipc_socket.o 3) Config, make and install a new kernel. Please refer to the System and Network Administration manual for details on building and installing a new kernel.