Recientemente se descubrió una vulnerabilidad en el kernel Linux que afecta a todas las versiones 2.6.31. Por ello, en este artículo voy a demostrar cómo determinar si la versión del kernel Linux en un sistema GNU/Linux está actualizada.

No confundir versión (en español) con release (en inglés). En idioma inglés le llaman release a lo que nosotros llamamos versión en español (por ejemplo 2.4, 2.6, 3.2, etc.). En cambio version (en inglés) corresponde a la fecha de actualización de la release.

Como muchos sabremos, el comando uname se utiliza para mostrar información del sistema. En general utilizamos uname -a para obtener toda la información disponible:

root@debian6:~/scripts# uname -a
Linux debian6 2.6.32-5-amd64 #1 SMP Mon Sep 23 22:14:43 UTC 2013 x86_64 GNU/Linux

Pero ¿cómo puedo saber rápidamente si la versión del kernel está actualizada? Para ello es necesario saber qué versión hay instalada, y qué versión hay disponible en los repositorios.

La versión disponible en los repositorios depende de cada distribución y versión. Por ejemplo para Debian 6, el boletín de seguridad DSA-2926-1 indica que la vulnerabilidad fue reportada el 12 de mayo de 2014. Por lo tanto si la versión del kernel es anterior a esa fecha, sabremos que está desactualizada y es vulnerable.

Para obtener la release del kernel instalada, ejecutar uname -r:

root@debian6:~# uname -r
2.6.32-5-amd64

Se observa que el sistema tiene el kernel 2.6.32.

Para obtener la versión instalada, ejecutar uname -v:

root@debian6:~# uname -v
#1 SMP Mon Sep 23 22:14:43 UTC 2013

Esto nos muestra la version de la release. Tal como se observa, es del 23 de septiembre de 2013, por lo tanto está desactualizada y es vulnerable.

Luego de actualizar el sistema:

root@debian6:~# apt-get update && apt-get upgrade && apt-get clean

Y reiniciar:

root@debian6:~# reboot

Se observa que ahora la versión del kernel fue liberada en una fecha posterior al reporte de seguridad (porque el kernel ha sido actualizado):

root@debian6:~# uname -r
2.6.32-5-amd64
root@debian6:~# uname -v
#1 SMP Tue May 13 16:34:35 UTC 2014

Para estar al tanto de las últimas actualizaciones de seguridad en Debian, suscribirse a la lista de correo electrónico debian-security-announce.


Tal vez pueda interesarte


Compartí este artículo