Updated xinetd packages that fix one bug are now available for Red Hat Enterprise Linux 5.
Xinetd is a secure replacement for inetd, the Internet services daemon. Xinetd provides access control for all services based on the address of the remote host and/or on time of access, and can prevent denial-of-access attacks. Xinetd provides extensive logging, has no limit on the number of server arguments, and allows users to bind specific services to specific IP addresses on a host machine. Each service has its own specific configuration file for xinetd; the files are located in the /etc/xinetd.d directory.
Previously, when the xinetd daemon connected to the TCPMUX service, the service file descriptors were not closed properly. Consequently, xinetd terminated unexpectedly with a segmentation fault. With this update, the code has been fixed to close the file descriptors, and xinetd no longer crashes when a connection to TCPMUX service is established.
All users of xinetd are advised to upgrade to these updated packages, which fix this bug.