Computer Science is no more about computers than astronomy is about telescopes. Edsger W. Dijkstra

Bug en kernel te da privilegios de root

2008-02-12 20:19:37-06

Software Libre

Se descubrió una vulnerabilidad bastante grave en el kernel según que es desde el 2.6.X al 2.6.24. El cual con ejecutar un exploit permite a un usuario normal tomar privilegios de root.

Aunque no es necesario es mi deber mencionar que ejecutar un exploit tiene sus riesgos y si lo ejecutas debe ser bajo tu responsabilidad y en tu propio sistema. (Hay que tener ética).

Para esto, hay 2 variantes (1, 2) del exploit, la ejecución es muy simple:

Si tienes el código fuente descargado, lo puedes guardar en un archivo llamado prueba.c, lo compilas simplemente con esto:

thot@%%%%:~$ gcc prueba.c -o prueba

-- Con eso tendrán un ejecutable llamado prueba

thot@%%%%:~$ whoami
thot
thot@%%%%:~$ ./prueba
-----------------------------------
Linux vmsplice Local Root Exploit
By qaaz
-----------------------------------
[+] mmap: 0x0 .. 0x1000
[+] page: 0x0
[+] page: 0x20
[+] mmap: 0x4000 .. 0x5000
[+] page: 0x4000
[+] page: 0x4020
[+] mmap: 0x1000 .. 0x2000
[+] page: 0x1000
[+] mmap: 0xb7dee000 .. 0xb7e20000
[+] root
root@%%%%:~# whoami
root

Ese es el resultado. Lo he probado en varias máquinas y el resultado no es muy alentador.

Lo he probado con kernel 2.6.15-r1 en gentoo, pero no tiene esa vulnerabilidad. Dice que no tiene la función vmsplice. (que es por donde funciona el exploit), seguramente fue desactivado cuando se compiló el kernel.
Con kernel 2.6.18-3 en Debian el exploit funciona

Lo probé en mi PC compilada (manualmente) con 2.6.24 y el exploit funciona.

Lo probé en mi laptop con el Debian 2.6.24-1 y ahí el exploit no funcionó.


Aquí el parche del kernel (5 líneas de código que solucionan el problema).

Vía kriptópolis

Permalink: http://www.mononeurona.org/users/entry/thot/1131


Comments Comentblogs:
1.- der_teufel der_teufel wrote:

Rifado! mañana lo pruebo en los fedoras de la fac, jaja, aunque dudo que funcione, tienen versiones muy viejas...

Saludos!

2008-02-12 21:35:06-06
2.- vendaval vendaval wrote:

soy root!!! excelente informacion.
Saludos Thot!!

2008-02-13 05:37:16-06

New Comentblog

Captcha



Login



Remember me:
thot
Amante de la libertad y por lo mismo un ferviente partidario del software libre.
linux politica programming software libre hacking
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
jairo wrote:
cual es el otro blog de thot
on 9/8/08

souf wrote:
está vivo... ¡VIVO!
on 10/6/08

souf wrote:
¡funciona!
on 10/6/08

souf wrote:
yes
on 10/6/08

thot wrote:
simón, s1mo yo creo que sí. Hay que ponerse de acuerdo.
on 6/5/08

s1m0 wrote:
que onda thot ps el aarkerio que tiene ganas de un curado de melon jaja ps ahora que vayamos a teotihuacan jaja como vez??
on 2/5/08

teosho wrote:
que tal alocardio_tut
on 26/4/08

aarkerio wrote:
Viendo si el livechat sirve
on 5/4/08

gmarin38 wrote:
q onda ponte chingon ya falta poco tiempo para tu taller :P
on 10/10/07

norcorp wrote:
guayabin que paso como has estado?
on 25/8/07

¿Qué estuve haciendo?
Ni pedo, metí mejor imágenes del código.
2 weeks, 4 days ago
no puedo publicar la segunda parte de la intro a JSF's
2 weeks, 4 days ago
Por el modo "paranoico" del filtrado en el editor de la mononeurona...
2 weeks, 4 days ago
Estaría chido que Centauro tuviera GeSHi
3 weeks, 4 days ago
Preparando introducción a JSF's para la mononeurona
3 weeks, 6 days ago
Muy buen libro por cierto. Da asco ver las porquerías que hacen algunos curas.
on 5/8/08
Ah caray! apenas lo presentan? y yo la lo leí :|
on 5/8/08
Algún otro mononeurón recibe errores de postgres cuando entra a la mononeruona?.
on 5/8/08
Es como si dijeras. La mayoría de personas se comportan como primates enjaulados..
on 4/8/08
Es como si dijeras. La mayoría de personas se comportan como primates enjaulados..
on 4/8/08
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.