Date: Thu, 23 Aug 2001 11:31:40 -0300
From: [email protected]
To: [email protected], [email protected],
Subject: [CLA-2001:412] Conectiva Linux Security Announcement - sendmail
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- --------------------------------------------------------------------------
CONECTIVA LINUX SECURITY ANNOUNCEMENT
- --------------------------------------------------------------------------
PACKAGE : sendmail
SUMMARY : Sendmail local root vulnerability
DATE : 2001-08-23 11:30:00
ID : CLA-2001:412
RELEVANT
RELEASES : 6.0, 7.0
- -------------------------------------------------------------------------
DESCRIPTION
Sendmail is a largely used Mail Transfer Agent (MTA).
Versions between (and including) 8.10.0 and 8.11.5 and some 8.12 beta
versions have a local vulnerability that allows a local attacker to
obtain root privileges.
Cade Cairns from Security Focus discovered an input validation error
in sendmail's debugging functionality. The function that handles the
"-d" command line option uses a signed integer for that value and
uses it as an index to an internal vector. This function does not
check for negative values of this index, which allows a local
attacker to cause a signed integer overflow by supplying large
numbers to this parameter which can be used to write data outside
that vector.
Exploits for this vulnerability have already been published.
SOLUTION
Sendmail authors released version 8.11.6 to fix this problem. All
sendmail users must upgrade immediately.
Please note that this package already restarts the sendmail service
if it's already running.
Some users have reported that it might be necessary to rebuild the
hash files in /etc/mail. For example, to rebuild the virtusertable
file, execute:
# cd /etc/mail
# makemap hash virtusertable.db < virtusertable
To rebuild the alias file, execute:
# newaliases
Starting with version 7.0 of Conectiva Linux, sendmail is no longer
the default MTA of the distribution.
REFERENCES:
1. http://www.sendmail.org/8.11.html
2. http://www.securityfocus.com/bid/3163
DIRECT DOWNLOAD LINKS TO THE UPDATED PACKAGES
ftp://atualizacoes.conectiva.com.br/6.0/SRPMS/sendmail-8.11.6-1U60_1cl.src.rpmftp://atualizacoes.conectiva.com.br/6.0/RPMS/sendmail-cf-8.11.6-1U60_1cl.i386.rpmftp://atualizacoes.conectiva.com.br/6.0/RPMS/sendmail-8.11.6-1U60_1cl.i386.rpmftp://atualizacoes.conectiva.com.br/6.0/RPMS/sendmail-doc-8.11.6-1U60_1cl.i386.rpmftp://atualizacoes.conectiva.com.br/7.0/SRPMS/sendmail-8.11.6-1U70_1cl.src.rpmftp://atualizacoes.conectiva.com.br/7.0/RPMS/sendmail-cf-8.11.6-1U70_1cl.i386.rpmftp://atualizacoes.conectiva.com.br/7.0/RPMS/sendmail-8.11.6-1U70_1cl.i386.rpmftp://atualizacoes.conectiva.com.br/7.0/RPMS/sendmail-doc-8.11.6-1U70_1cl.i386.rpm
ADDITIONAL INSTRUCTIONS
Users of Conectiva Linux version 6.0 or higher may use apt to perform
upgrades of RPM packages:
- add the following line to /etc/apt/sources.list if it is not there yet
(you may also use linuxconf to do this):
rpm [cncbr] ftp://atualizacoes.conectiva.com.br 6.0/conectiva updates
(replace 6.0 with the correct version number if you are not running CL6.0)
- 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
- -------------------------------------------------------------------------
subscribe: [email protected]
unsubscribe: [email protected]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7hRPK42jd0JmAcZARAtT4AKCqBCPtZQQNdM8i8xRuN2w56h8TZACfRzQN
glV9zIS3vTEzxjhn0g53E0o=
=kDsH
-----END PGP SIGNATURE-----