Descubren grave vulnerabilidad en kernel de Linux

Descubren grave vulnerabilidad en kernel de Linux

por

Afecta desde 2.6.30 en adelante

No existe sistema operativo perfecto; Hoy le toca el turno a Linux de ser apuntado con el dedo y sufrir del trolling (es como el bullying, pero forístico) de los usuarios de Windows y OS X, porque la firma de seguridad VSR Security, ha descubierto una importante vulnerabilidad en lo profundo del núcleo de Linux, que permite escalar privilegios en los sistemas con una versión del kernel igual o superior a 2.6.30.

La vulnerabilidad se encuentra -específicamente- en la implementacion del protocolo Reliable Datagram Sockets (RDS), afectando a las máquinas que tengan activada la opción CONFIG_RDS y no tengan restricciones a los usuarios sin privilegios de cargar los módulos de paquete familiar, lo que sucede con la mayoría de las distribuciones del sistema operativo. VSR Security comenta:

Debido a que las funciones del núcleo responsable de la copia de datos entre el núcleo y el espacio de usuario no pudo verificar que un usuario-proporcionado por la dirección residido efectivamente en el segmento de usuario, un atacante local podría emitir función especialmente diseñado toma las llamadas a escribir valores arbitrarios en la memoria del kernel.Aprovechando esta capacidad, es posible que los usuarios sin privilegios puedan escalar privilegios a root.

Un exploit ha sido liberado por la misma compañia de seguridad para demostrar lo peligroso de la vulnerabilidad. Al mismo tiempo, la gente de H Security no espero más tiempo para tomar el exploit y testearlo en Ubuntu 10.04 (64-bit), con un resultado exitoso, pero desastroso para el sistema.

Un parche para solucionar el problema ha sido enviado a Linus Torvalds para que el próximo kernel no incluya el problema, aunque se espera que cada distribución incluya una actualización al sistema operativo que corrija la vulnerabilidad.

Link: Linux kernel vulnerability coughs up superuser rights (CNET)