Problema en los núcleos 2.4 compromete también a Savannah
Recientemente conocíamos que varios servidores del Proyecto Debian
habían resultado comprometidos.
Esta semana se hizo público el resultado del estudio forense de tales
máquinas, alertando de la explotación local de los núcleos Linux. Esta
misma vulnerabilidad se usó para comprometer hace cerca de un mes
Savannah.
Savannah es el centro de desarrollo y mantenimiento de
los paquetes de software y otros proyectos relacionados con GNU y el
software libre, a su vez Debian es una distribución gratuita de
GNU/Linux. Ambos proyectos usaban núcleos Linux en sus sistemas de
desarrollo.
Concretamente la vulnerabilidad en los núcleos Linux
iguales o inferiores a la versión 2.4.22 se debe a un problema en la
comprobación de los limites de la función do_brk() esto puede permitir a
un usuario local escalar privilegios y obtener permisos de administrador.
Las investigaciones en las máquinas del Proyecto Debian comprometidas sacaron
a la luz un exploit que hacía uso de la vulnerabilidad explicada, el
compromiso se habría llevado a cabo tras haber obtenido la clave de un
usuario sin privilegios (al que se le habían espiado las comunicaciones)
tras lo cual se utilizó dicho exploit y se instaló un rootkit en la
máquina.
Esta vulnerabilidad era conocida desde septiembre
justo después de que se liberara la versión 2.4.22, versión que usaban
dichos servidores.
A raíz de esta información la FSF (Fundación
de Software Libre) descubrió que sus servidores también habían sido
comprometidos del mismo modo, tras lo cual, al igual que en el caso de
Debian, los servidores están siendo reemplazados y las fuentes
verificadas.