Las versiones de Sendmail previas a la 8.12.1 contienen dos
vulnerabilidades que permiten que un usuario local acceda a la cola de
correo del servidor y que, bajo ciertas circunstancias y sistemas
operativos, Sendmail no libere privilegios y siga ejecutándose con un
nivel de acceso innecesariamente elevado.
Sendmail es el MTA («Mail Transfer Agent») o servidor de correo
electrónico más utilizado en el mundo Unix y en Internet.
Sendmail 8.12.0 y previos contienen una vulnerabilidad que permite que
un usuario malicioso local acceda a la cola de correo del servidor
(donde se almacenan los mensajes que están entrando, y los mensajes
salientes que todavía no se han transferido a su siguiente paso de la
cadena). Si un usuario local fuerza un reprocesamiento de la cola de
correo con un contador de saltos manipulado, por ejemplo, conseguirá que
los mensajes en la cola que hayan superado el número de saltos
manipulado sean eliminados del sistema.
Se crea, por tanto, la posibilidad de un ataque de denegación de
servicio (DoS) y pérdida de información debida a la expiración provocada
de mensajes de correo electrónico.
La segunda vulnerabilidad se debe a que Sendmail 8.12.0 no ajusta los
privilegios en el «saved groupid», lo que permite que un atacante
recupere el «group ID» original si consigue ejecutar código arbitrario
en el servidor de correo (suponiendo que exista una vulnerabilidad
futura que lo permita) que invoque la llamada de sistema «setregid()» o
«setegid()» para recuperar el «group ID» original, privilegiado.
Se recomienda a los usuarios de Sendmail que actualicen a la versión
8.12.1. Esta versión, además, comprobará que la reducción de privilegios
que realiza Sendmail -al ser ejecutado- ha tenido éxito, ya que en
algunos sistemas operativos puede fallar, lo que implicaría que Sendmail
se ejecutaría con privilegios más altos de los necesarios, abriendo una
ventana de oportunidad para cualquier fallo de seguridad futuro que se
descubra. Sendmail 8.12.1 incluye dos herramientas para chequear si
estamos utilizando un sistema operativo problemático o no.
jcea@hispasec.com
Más información:
Sendmail 8.12.1
http://www.sendmail.org/8.12.1.html
Sendmail
http://www.sendmail.org/
Multiple Local Sendmail Vulnerabilities
http://razor.bindview.com/publish/advisories/adv_sm812.html
Sendmail Queue Processing Data Loss/DoS Vulnerability
http://www.securityfocus.com/bid/3378
Sendmail Inadequate Privilege Lowering Vulnerability
http://www.securityfocus.com/bid/3377
Deja una respuesta