Hace 8 años | Por neuralgya a perception-point.io
Publicado hace 8 años por neuralgya a perception-point.io

Se ha detectado una vulnerabilidad en el kernel de Linux que permite escalar privilegios para conseguir acceso root, y que existe en el kernel desde hace 3 años. Algunas plataformas Android también están afectadas por el bug.

eskape

No entiendo mucho, pero espero que esta llegue a portada al igual que llegó esta:

Elevación de privilegios sencilla (a la 1ª) en todos los Windows. Si llevas un AD (Active Directory) reza, no hay parche

Hace 8 años | Por --320894-- a twitter.com

A no ser que venga el comando pingüinero a tumbarla.

Azucena1980

Ufff, ya no duermo tranquila hasta que no se solucione este asunto

ElPerroDeLosCinco

Debe ser errónea. Los bugs de seguridad solo ocurren en Windows.

D

Imagino que el parche llegará en pocas horas.

D

#7 -> #6

sorrillo

#4 ¿Hoy Android sí es Linux?

andando

#9 parece que hay un 66% de androids afectados
As of the date of disclosure, this vulnerability has implications for approximately tens of millions of Linux PCs and servers, and 66 percent of all Android devices (phones/tablets).

D

The vulnerability affects any Linux Kernel version 3.8 and higher. SMEP & SMAP will make it difficult to exploit as well as SELinux on android devices.

Si tienes un kernel de esos, pues a actualizar.

B

#5 Viaje al futuro con... GNU/Linux!!!

R

Es lo que tiene un kernel que ocupa una burrada, comparado con microkernels. Eso y que no integran PaX.

Y encima si tienes docker también te afecta porque corre en el kernel, no es un hypervisor real lo que separa los contenedores.

s

#4 y la mayoria de los servidores de internet

D

Para explotar esa vulnerabilidad tienes que tener acceso físico al sistema y además que estén instaladas las herramientas de compilación. Es bueno tener instalado solamente el software que necesitas y cuanto menos software tengas instalado más seguro será el sistema. Si no piensas compilar nada, si solamente usas los binarios oficiales que vienen en tu distribución, no es necesario que tengas instalado los paquetes necesarios para hacer la compilación, no necesitas añadir paquetes.dev, etc.

Me parece recordar que una vez hubo un caso parecido, un programa en C que lo compilabas y luego podías acceder a root por la cara, pero si no tienes acceso físico a la máquina ni están instaladas las herramientas de compilación, a ver como coño lo haces.

Cada vez que se encuentra una vulnerabilidad en Linux más seguro y más robusto se hace el sistema porque en cuestión de horas la comunidad publica el correspondiente parche, no como hacen en Windows que esconden la mierda debajo de la alfombra para que sus clientes no la vea.

D

#6 Corregido tan solo seis comentarios después.

d

#10 ¿Otra vulnerabilidad crítica en Android que la mayoría de los móviles nunca llegarán a tener parcheada? Genial...

Va a ser mejor meterlo en una jaula de Faraday excepto cuando necesite llamar.

LaInsistencia

#13 GNU/Dislexia. Ahora, compatible con Linux.

D

#13 Llega el nuevo friki administrador linux, revoluciona toda la empresa instalando software libre, el gerente impresionado con la cantidad de pasta que se está ahorrando.. Llega el fatídico día que los servidores al unísono empiezan a pegar petes cada 20 minutos, el administrador estrella no consigue solucionarlos, su plan de reinstalación tampoco.. pasan los dias y no se soluciona. El administrador ya no encuentra foros GNU donde no haya enviado los logs, no hay respuesta.. Viendo las perdidas de la empresa el gerente contrata otro administrador, nada, y otro menos..

GNU/linux la tumba de muchos administradores del sector profesional

jhoker

#10 Entiendo que ese 66% de teléfonos Android llevan una semana con el bug corregido por lo que dice #5

D
D

#24 Si claro, con soporte fresquito y pagando, con un SLA para la solución de problemas.
Al final lo barato GNU sale caro.

D

#26 Sí, como el fallo de AD del otro día, el cual hay que tirar el arbol AD y muchas veces el dominio DNS asociado abajo.

¿A cuanto sale el soporte de semejante cagada?

D

#27 Si la empresa que tiene el problema tiene soporte activo con Microsoft, vamos a lo mismo $$$$, con un tiempo de respuesta decente, te puedo asegurar que se mueven muchos culos para solucionarlo.

thingoldedoriath

#17 Para explotar esa vulnerabilidad tienes que tener acceso físico al sistema y además que estén instaladas las herramientas de compilación.

No solo eso, ese acceso a la máquina tiene que ser largo si le máquina tiene uno de los últimos modelos de microprocesador i7, el atacante necesita media hora!!

D

#30 Ehem, oye que no quiero seguir con la polémica, pero es que me los encuentro semana sí y otra nó, que no les cabe en la cabeza que su endiosado Debian les esté dejando tirados y que la sombra del paro les ponga histéricos y con malos modos.

D

#1: el comando pingüinero

Parece una canción de los Def Con Dos.

D

#1 Esa es la pequeña diferencia entre el software abierto y el cerrado,en el software abierto se publican los fallos para encontrar soluciones y en el software cerrado las empresas ocultan sus bugs hasta que se hacen demasiado evidente.

LaInsistencia

#31 Pues chico, diles que se pongan las pilas y vayan a donde quieren contratar administradores de Debian. Que me parece que confundes "no quieren contratar" con "no quieren contratar linuxeros". Mira la que esta cayendo y aqui estoy, pegandome con Debian, JBoss y familia...

D

#23: Relacionada:

D

#34 vale, veo que eres un crack, ¿esa solución con la que estás "pegandote" está en un entorno de producción de una empresa donde si se cae puede perder mucha pasta? ¿es una institución académica o fundación?
Te contrato y te pago lo que no está escrito si me aseguras cero euros de perdidas con una solución sin soporte y en la que solo puedo confiar en tu capacidad.

D

#35 La de Mac es optimista, está dando por hecho que la actualización incluye ese dispositivo...

andando

#16 la mayoría de los servers de internet, manejados claro esta por los mismos 4 frikis pajilleros

D

#28 En el caso de AD las pérdidas por el servicio sin estar en activo (al ser más monolítico) son más numerosas.

c

#36 crees que con windows se puede hacer lo que dices?

D

#23 Tu si que eres un fanboy.

D

#39 Pues mira que han publicado el código fuente y hay negocios con servidores windows a los que doy soporte, hasta ahora: cero problemas de este tipo reportados.

D

#40 Sí se puede, la presión de un contrato de soporte y un SLA es muy efectiva.

D

#2 Claramente no tienes servidores que dependan de ti. ¿Suerte?

D

#26 Fascinante, ahora va a resultar que si pagas soporte las cosas se solucionan sin problemas. Menuda novedad, oye.

D

#36 "si me aseguras cero euros de perdidas con una solución sin soporte y en la que solo puedo confiar en tu capacidad."

Ningún administrador de sistemas que se precie te va a vender eso. El "cuñao" que te decían antes, ese sí, te vende eso y más.

D

#22 Entiendes mal: el 33% de teléfonos Android llevan 3 años con el bug corregido.

D

#9 Android siempre es Linux, nunca es GNU/Linux, ni tampoco es Ubuntu.

R

#17 acabo de leer el parche, no termino de entender tu comentario

Efectivamente, necesitas tener acceso al sistema, pero no veo por que no puedes hacerlo con un acceso remoto
Segundo, tampoco veo para que necesitas compilar el exploit en la maquina objetivo. Lo compilas en otro lado y copias el binario

Mañana si tengo tiempo analizare el problema en detalle

R

#29 Bueno, es un overflow a un Int a base de incrementar uno a uno su valor. Estas cosas llevan su tiempo

D

#15 Comparado con microkernels que ejecutan drivers en ring 0 como el de Windows, ¿no? Bah...
Lo que sí es importante es PaX, y grsec, y SELinux. Y no empecemos con los hipervisores, que también son un cacho de software que puede tener sus fallos.

D

#49 ya, y si tienes el acceso remoto ya para que quieres el exploit?
Solo los admin deben de tener acceso al servidor, para que más?.

D

#17 "tener acceso físico al sistema"

Acceso local, no acceso físico. Con una web mal configurada que te permita guardar y ejecutar cosas, es más que suficiente.

"que estén instaladas las herramientas de compilación"

Como si no se pudiese subir ya compilado, o en el peor caso subir las herramientas.

#29 "ese acceso a la máquina tiene que ser largo"

Los servidores suelen dar acceso 24/7.

kernelspace

#55 basicamen hoy menos del 0.1% de los servidores tienen abierto llamadas de sistema desde php.
Basicamente estamos hablando de expltar una vulnerabilidad desde otra vulnerabilidad

sagnus

#25 Pa que, si puede soltar la cuñadarería del día, y pasar página.

D

#56 ¿Llamadas de sistema? Nada de llamadas de sistema, con un simple exec desde un php controlado por el atacante basta y sobra.
De lo que estamos hablando es de tomar el control completo del sistema, explotable desde cualquier descuido chorra.

o

#17 solo necesito tener acceso a una shell, por ejemplo ssh.
Que no esten las herramientas de compilación me la sopla, compilo en mi pc y lo ejecuto en remoto.

solo necesita las librerias : ldd cve_2016_0728
 linux-vdso.so.1 (0x00007ffeda3cb000)
 libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f8f00cd5000)
 libc.so.6 => /usr/lib/libc.so.6 (0x00007f8f00931000)
 /lib64/ld-linux-x86-64.so.2 (0x00007f8f00ed9000)

que ademas puedo compilar de manera estatica, para que este incluidas en el ejecutable.

Por otro lado sino tengo acceso a ssh, no significa que no pueda aprovecharme de otra vulnerabilidad para conseguir ejecutar codigo en la maquina remota, por ejemplo con un shellexploit.

Una escalada de privilegios es un asunto muy serio, como para que le restes importancia.

pip

#52 me parece lo más normal del mundo tener acceso no-root remoto a un servidor Linux. De hecho es root quien suele tener restringido el acceso remoto.

Si "solo los admin" deberían acceder, qué gracia tiene tener un sistema de red multi-usuario.

totope

#23 Posss me paso a FreeBSD

totope

Estoy seguro que mi flamante Samsung no está afectado... imposible tener mas Bugs a parte de los que ya trae de serie para espiar mi prolífica e interesante vida

R

#55 Yep, justo lo que decía antes, ¿tienes un remote execution? ¡Whops, ahora es remote root!

R

#63 Llevaría tiempo (por lo de hacer 2^32 llamadas), pero no veo por que esto no se podría utilizar para rootear móviles sin pasar por el bootloader

D

#15 La de gente que he visto que solo jala la imagen de docker sin verificar y piensa que puede sustituir el manejador de paquetes de la distribucion. Con un poco de mala leche podria divertirme creando una imagen.

R

#56 El 0.1% siguen siendo muchísimos servidores. Y hablamos que combinados es tener control total

C

#33 que te publiquen un 0day no tiene nada que ver con el tipo de licencia d tu software.

D

#54 Tal ves sea por mi corta experiencia, pero sigo sin entender porque dar acceso al sistema operativo a un usuario (en el caso de servidores), si es para ver reportes se puede enviar a un correo o verlo a través de una página diseñada para tal propósito.
En el extremo de necesitarlo (como ser pobre y no tener un servidor para cada cosa) dar permiso para escritura y lectura en algunas carpetas para imágenes documentos y demás, sin embargo se puede hacer lo mismo a través de un servidor web bien configurado.

D

Y a estas alturas el 95% de ese 0.1% lo tiene bien filtrado, como para que no ejecute cualquier cosa.

D

El ancho del embudo: van a por un bug contra GNU/Linux pero nos tragamos un millón de Windows.

D

#61 Si es a través de php o algún otro, es lo mas normal; pero porque directamente al sistema operativo del servidor?

pip

#72 hay más tipos de servicios que la web, para los que se requiere acceso ssh.
Incluso en web, muchos servicios de hosting dan acceso ssh.
Pero no sólo existen servidores para páginas web. En mi empresa por ejemplo el servidor linux local precisamente lo que no sirve es web, sirve cuentas ssh que se usan en un 90% para compilar código.

Vamos, que hay vida más allá del hosting web pelado sin ssh ni nada.

LaInsistencia

#36 En un gobierno autonómico, y hasta ahí puedo leer sin saltarme mi contrato.

Y si tienes una empresa con presupuesto de informática, eres un kamikaze si utilizas una solución con cero soporte, habiendo equivalentes con empresas detrás que te dan soporte. El problema no es meter GNU/Linux, el problema es meter un GNU/Linux cualquiera en lugar de uno que de soporte a empresas, que los hay y muchos. O contratar a un admin cualquiera en vez de uno con experiencia demostrada y/o certificaciones. Que los hay y muchos, pero no les puedes pagar con cacahuetes, claro... Españistan way of life, y todo eso.

D

#15 Lo suyo es usar Gnu Hurd

D

#73 Mi idea es mas usar el servidor web como un filtro / puente entre el usuario y el servidor.

c

#36 A donde hay que mandar el currículum y de qué sueldo hablamos ?

c

#19 Bueno, veo complicadillo que exploten este bug en Android, salvo que te instales tu mismo el exploit.... Una manera fácil de rootear el dispositivo?.... promete.

pip

#78 lo que quieres es una configuración posible, pero limitada en funcionalidad.
En mi caso se quedaría corto, yo tengo scripts entre mi servidor local y el servidor remoto vía ssh para gestionar la web y la bdd sql.

c

#17 Y puedes denegar la ejecución a las carpetas de usuario...

c

#53 Además, en los UNIX/Linux el acceso remoto es el pan nuestro de cada día. Este tipo de vulnerabilidades son más serias en Linux que en Windows

c

#52 No es lo mismo acceso sin privilegios que con ellos

D

#21 Hombre... en toda mi vida profesional los servidores mas estables que he visto son precisamente los servidores Linux, eso si, distribuciones serias con un equipo de soporte competente detrás. Está claro que si pones a un becario sin experiencia como administrador de sistemas el ostión está practicamente asegurado, pero esto pasa con cualquier cosa, lo dices como si un Windows Server se administrase solo...

M

#21 Unsuccessful troll is unsuccessful.

barni

#21 palabra de cuñadmin, dí que si!!

antuan

#65 Ése es un punto muuuuuuuy interesante. ¿Cómo se podría explotar?

antuan

#71 Es como lo de P0dem0s y PPS03...

D

#23 Cuando el usuario que opina tiene conocimientos técnicos o es al menos administrador de sistemas (de los de verdad, de los que viven de eso), no se suele tomar posición de fanboy. Y ni de coña encubren bugs con no se sabe qué oscuros intereses.

D

#5 lol lol lol lol lol lol lol lol
En Windows es habitual que si se hace público un bug, el parche o está en camino o ya se puede descargar. Bugs más complejos pueden tardar tiempo en corregirse, y eso es así en Linux, MacOS, Windows y el sistema que sea.

D

#27 Los SLA de Red Hat valen una fortuna, se te ha ocurrido echarle un vistazo a los precios?

Lo de fallos que te obliguen a tumbar sistemas o dejarte los cuernos solucionándolos es un clásico hables del sistema que hables. Aún tengo frescas en la mente cagadas de Apache, OpenSSL y por supuesto un buen puñado en Windows Server.

D

#30 A lo que se refiere es que hay mucho converso advenedizo, de esos que son más radicales a la hora de defender Linux, pero luego su nivel como bien dices no pasa de Cuñao Google Avanzado.

Profesionales de Linux los hay de primera y curtidos en mil batallas.

D

#19 Mis colegas se extrañan cuando me ven con un móvil BQ (el nuevo M5). Es precisamente por estas movidas por lo que lo compré, te aseguran 2 años de actualizaciones desde la salida del dispositivo, y son frecuentes.
Si no necesitara doble SIM habría pillado un Nexus, claro está.

Observer

#53 Como si no se pudiese subir ya compilado, o en el peor caso subir las herramientas.

Lo cual no te serviría de mucho si los lugares donde puedes escribir como usuario no tienen permiso de ejecución.

D

Cada vez que sale algún fallo de este tipo me encuentro antes la actualización en el SO que la noticia que hable de ello.
Eso sí, los payasos diciendo de forma sarcástica que solo hay fallos en Windows y nunca en Linux me los tengo que leer igual. Me pregunto de donde sale ese victimismo, no se de ningún linuxero que afirme que no haya ningún tipo de fallo en el kernel de Linux.
Supongo que solo intentan ir de rebeldes y no saben ni como.

D

#21 ¿ Sabes lo grasioso que resulta que digas eso en un sitio que corre bajo GNU/Linux y es uno de los sitios con más visitas de toda España?

r

#74 Ella no depende de ti, dependes tú de ella lol

perrico

#10 a ver si está el mio y puedo rootearlo sin necesidad de hacer todo el proceso. lol

depptales

Que no, esto es mentira, es una falacia. en linux no hay bugs. lol

1 2