Inicio > Actualizaciones, GNU/Linux, Seguridad > Nuevo exploit para el kernel Linux

Nuevo exploit para el kernel Linux

Se ha publicado una nueva vulnerabilidad (y su exploit) para el kernel linux, especificamente 2.6.30 y 2.6.30.1.

Por medio de esta vulnerabilidad es posible evitar las protecciones de seguridad de módulos como SELinux y AppArmor.

Una posible solución es ejecutar el compilador con la orden CFLAGS+= -fno-delete-null-pointer-checks que evita que la optimización se lleve a cabo. El error está solucionado en la rama 2.6.31-rc3.(via Slashdot )

El problema parece que proviene de una optimización del compilador en la implementación de net/tun respecto a los punteros referenciados a NULL. En concreto:

struct sock *sk = tun->sk; // initialize sk with tun->sk
...
if (!tun)
return POLLERR; // if tun is NULL return error

xD… a cuidarse un poco mientras llega la actualización con el parche

  1. Aún no hay comentarios.
  1. Aún no hay trackbacks