[CLA-2003:782] Conectiva Security Announcement - xinetd

Type securityvulns
Reporter Securityvulns
Modified 2003-11-13T00:00:00




PACKAGE : xinetd SUMMARY : Fixes for memory leaks and other problems DATE : 2003-11-12 17:25:00 ID : CLA-2003:782 RELEVANT RELEASES : 7.0, 8, 9

DESCRIPTION "xinetd"[1] is an alternative to the inetd superserver, used to start services on demand.

Version 2.3.12 fixes several problems[3] found in previous versions, including:

  • memory leak (CAN-2003-0211)[2]. Versions prior to 2.3.11 have a memory leak which manifests itself with each refused connection, which can easily lead to a denial of service condition.

  • problem while using cups-lpd with our xinetd package (ticket #9238[4]). Our init script for xinetd did not remove the TMP and TMPDIR environment variables before starting the service, causing problems with cups-lpd and other services which use these variables and change uid after startup.

Several other problems have been fixed in the 2.3.12 release. A detailed changelog can be obtained at reference [3].

SOLUTION It is recommended that all xinetd users upgrade their packages. The service will be automatically restarted if needed.

IMPORTANT: since version 2.3.11, the "RECORD" option to the "log_on_failure" configuration directive has been removed. The packages provided with this update automatically remove this option from /etc/xinetd.conf if found.

Individual services, however, are not automatically checked for this option. Regarding the packages distributed with Conectiva Linux, only proftpd supplies an xinetd configuration file with the "RECORD" option enabled. Administrators using proftpd in the inetd mode (which is the default mode only in Conectiva Linux 7.0) should remove this keyword manually from the /etc/xinetd.d/proftpd file. Future proftpd updates will already have it removed.

UPDATED PACKAGES ftp://atualizacoes.conectiva.com.br/7.0/SRPMS/xinetd-2.3.12-1U70_1cl.src.rpm ftp://atualizacoes.conectiva.com.br/7.0/RPMS/xinetd-2.3.12-1U70_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/7.0/RPMS/xinetd-devel-2.3.12-1U70_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/7.0/RPMS/xinetd-devel-static-2.3.12-1U70_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/8/SRPMS/xinetd-2.3.12-1U80_1cl.src.rpm ftp://atualizacoes.conectiva.com.br/8/RPMS/xinetd-2.3.12-1U80_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/8/RPMS/xinetd-devel-2.3.12-1U80_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/8/RPMS/xinetd-devel-static-2.3.12-1U80_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/9/SRPMS/xinetd-2.3.12-27299U90_1cl.src.rpm ftp://atualizacoes.conectiva.com.br/9/RPMS/xinetd-2.3.12-27299U90_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/9/RPMS/xinetd-devel-2.3.12-27299U90_1cl.i386.rpm ftp://atualizacoes.conectiva.com.br/9/RPMS/xinetd-devel-static-2.3.12-27299U90_1cl.i386.rpm

ADDITIONAL INSTRUCTIONS The apt tool can be used to perform RPM packages upgrades:

  • run: apt-get update
  • after that, execute: apt-get upgrade

Detailed instructions reagarding the use of apt and upgrade examples can be found at http://distro.conectiva.com.br/atualizacoes/#apt?idioma=en

All packages are signed with Conectiva's GPG key. The key and instructions on how to import it can be found at http://distro.conectiva.com.br/seguranca/chave/?idioma=en Instructions on how to check the signatures of the RPM packages can be found at http://distro.conectiva.com.br/seguranca/politica/?idioma=en

All our advisories and generic update instructions can be viewed at http://distro.conectiva.com.br/atualizacoes/?idioma=en

Copyright (c) 2003 Conectiva Inc. http://www.conectiva.com

subscribe: conectiva-updates-subscribe@papaleguas.conectiva.com.br unsubscribe: conectiva-updates-unsubscribe@papaleguas.conectiva.com.br -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org

iD8DBQE/solc42jd0JmAcZARAtYRAJ9D41ocf2CaerQC3BiS5ZlYyhqzxACggO0Z obIcdHcIznItVwPi297UrOk= =UUdZ -----END PGP SIGNATURE-----