Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Une faille vieille de 17 ans touche Windows 7

par - source: The H Security

Une faille de sécurité présente dans les codes de Windows depuis 1993 rend vulnérables toutes les versions 32 bits du système d’exploitation depuis Windows NT 3.1 jusqu’à Windows 7.

Microsoft hanté par une application 16 bits

Le problème réside dans la machine virtuelle DOS (VDM) et permet à un utilisateur d’augmenter ses droits et privilèges afin de prendre le contrôle du système, sans avoir besoin de l’intervention de l’administrateur. Le module VDM, activé par défaut, a été conçu pour assurer la compatibilité des applications 16 bits. Utilisant le Virtual 8086 Mode, il intercepte les routines matérielles et les appels au BIOS. Concrètement, un programme 16 bits pourrait manipuler le noyau pour exécuter un programme malicieux.

C’est donc une faille particulièrement dangereuse, surtout en entreprise. Un code l'exploitant existe déjà sur Internet et son fonctionnement sur XP, Windows Server 2003 et 2008 ainsi que Vista et Windows 7 a déjà été démontré. Microsoft n’aurait pas vu cette faille depuis tout ce temps et en a été informé à la mi-2009. Un patch n'est toujours pas disponible.

La solution à ce problème de sécurité est simple

Il est néanmoins possible de résoudre ce problème de sécurité sans attendre une réponse de Redmond. Il suffit de désactiver le sous-système MS-DOS. Pour cela, il faut se rendre dans l’éditeur des stratégies de groupes, puis prévenir le lancement des applications 16 bits. L’option se trouve dans Configuration ordinateur -> Modèles d’administration -> Composants Windows -> Compatibilité des applications.

Si votre version de Windows ne dispose pas d’un éditeur de stratégie de groupes, il est possible de modifier la base de registre. L’utilisateur doit aller créer une clé DWORD dans \HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat. Elle doit s’intituler « VDMDissallowed » et avoir une valeur de « 1 ».

Partager:
42
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
dark titi 21/01/2010 07:25
Masquer
-10+

Punaise, il aura fallu attendre 17ans pour apprendre que Bill Gates a failli faire la couverture de Playboy!!!

papamike62 21/01/2010 08:09
Masquer
-7+

Les bons vieux héritages du DOS... c'est incroyable comme ça continue à nous pourrir le système depuis toutes ces années. Le pire c'est que c'est reparti pour 20 ans avec la compatibilité 32 bits sur les systèmes x64.

no easy way out 21/01/2010 08:28
Afficher
getget 21/01/2010 08:45
Masquer
-7+

Si ca a mit 17 ans à être découvert, c'est que c'est pas si simple que ca ...

adanorm2000 21/01/2010 08:54
Masquer
-6+

Que la faille existe depuis 17 ans ... OK le code est et sera toujours perfectible.
Que depuis 6 mois aucun patch ne soit sorti, c'est ici qu'il faut lapider ! C'est insupportable de laisser plus de 90% du parc informatique mondial vulnérable a une faille aussi risquée.
Pouvoir s'approprier des droits admins faut traduire ça par "Open BAR !". A partir de là, le gars peut activer un telnet et faire tout ce qu'il souhaite : voler des données (google, si tu passes par là, on pense à toi !), détruire ou prendre en otage des données (archive cryptée puis demande de rançon, ça c'est déjà vu), ajout du client à un botnet ou plus simplement destruction de l'OS par ce que c'est facile et toujours aussi "drôle".
Heureusement le palliatif est simple, a condition de ne pas avoir une vieille appli 3.1 qui traine.

TailS_tff 21/01/2010 08:56
Masquer
--1+

Ce est est con c'est qu'ils aient attendu depuis mi 2009 qu'un exploit soit créé.

Chklang 21/01/2010 09:00
Afficher
anonymous 21/01/2010 09:25
Masquer
-0+

la chaine ne vas pas jusqu a AppCompat

zorro3364 21/01/2010 09:39
Masquer
-1+

c'est ça, eh ben puisque c'est si simple que ça pourquoi tu l'as pas trouvée toi, cette faille de 17 ans?

c'est en effet regrettable qu'il n'y ai pas de patch 7 mois après que m$ ait été informé du problème.
en même temps, désactiver les fonctionnalités inutilisée devrait tomber sous le sens pour tout administrateur système digne de ce nom, et qui a encore besoin de nos jours d'un accès au bois pour les applications 16bits?

perso je n'ai plus que du 64bits, j'attendrai donc 17 ans pour que l'on découvre que j'avais une faille dans un système de compatibilité 32bits sur mon ordinateur quantique. ah ben non, suis-je bête, ces fonctionnalités seront inutiles et donc désactivées depuis bien longtemps.....

netlau 21/01/2010 09:41
Masquer
-0+

chevaliernii :
la chaine ne vas pas jusqu a AppCompat


Normal vu que : L’utilisateur (donc toi) doit créer cette clé DWORD

theomegaman 21/01/2010 09:49
Masquer
-0+

Je croyais que windows 7 n'était plus compatible avec les applis 16 bits, non ?

no easy way out 21/01/2010 10:01
Afficher
chevaliernii 21/01/2010 10:16
Masquer
-0+

merci netlau

j ai encore une question dans la cle cree on met quel type de valeur pour vdm ?
pardonnez mon ignorance

Wiiip 21/01/2010 10:21
Masquer
-3+

Ah, ben alors, rassure toi, des failles pourries comme ca, il y en a partout.
Bon, généralement, elles ne s'expriment pas, parce que pour que la faille soit ouverte, faut quand même passer quelques portes, qui sont généralement verrouillées par grâce au génie, mais à la paranoia sécuritaire.
Sinon, pour prendre conscience d'un truc pareil dans un projet de cette taille, il faut avoir connaissance de la chaine complète, qui ne rentre dans le cerveau de personne (pas même une grosse tête qui n'aurait que ca à faire), et comme les gens ne passent pas leur vie à éplucher les docs des copains au cas où, il est courant que l'on ne se rende pas compte de ce genre de bêtises.

Si tu veux rire, dit toi que ta banque possède certainement des horreurs encore plus grosses dans ses applications ... Un avion aussi. Heureusement, tous les chemins usuels sont testés :p

anonymous 21/01/2010 10:51
Masquer
-1+

Y'a un Mac sur la photo :D

jafar 21/01/2010 10:52
Masquer
-0+

je plusois zorro , on connais le moyen de la contourné ,elle ne touche que de la rétro-compatibilité que plus personne utilise. alors je ne comprend pas trop l'intérêt de pleurer pour l'avènement d'un patch.

il existe une autre faille depuis la fin des annees 70 , que personne essaye de corrigé : l'utilisateur moyen .(de loin la pire de toute)

Vermoute 21/01/2010 11:23
Masquer
--1+

Citation :Le module VDM

VDM c'est le cas de le dire !
Mais je dirai plustôt "le module WDM" ! (Windows de m**de pour ceux qui suivent pas XD)

Toujours pas de patch en six mois: ce qui me choque c'est que ça ne me choque plus !

Citation :C'est insupportable de laisser plus de 90% du parc informatique mondial vulnérable a une faille aussi risquée

Sûr, mais 90% des utilisateurs n'en savent/comprennent rien donc chuuuut ;) !

okey-dokey 21/01/2010 11:24
Masquer
-4+

theomegaman :
Je croyais que windows 7 n'était plus compatible avec les applis 16 bits, non ?



Ce sont les version 64bits (Vista et 7) qui ne sont plus compatible avec le 16bit.
Mais pour les versions 32bit c'est toujours d'actualité.

fitfat 21/01/2010 11:31
Masquer
--2+

jafar>Euh... la plupart des entreprises qui se sont informatisés très tôt continue de faire tourner des applications 16bits sous Windows.

galatasaray007 21/01/2010 11:53
Masquer
-5+

Je m enfou, je suis en 64 Bits :d et les applcations 16 Bits ne tournent plus avec un systeme 64 Bits :)

anonymous 21/01/2010 11:57
Afficher
ultrabill 21/01/2010 12:42
Masquer
-5+

Citation :Utilisez Mac OS X Snow Leopard !!!! ;-)
C'est vrai que l'herbe est toujours plus verte chez le voisin :
http://pro.01net.com/editorial/510 [...] sept-mois/
Ha, et question réactivité, penses à voir du coté de Java. C'est Apple qui s'en charge et c'est loin d'être glorieux.

Bref, on ne le répètera jamais assez : "quel que soit le système aucun n'est infaillible".

Melaure 21/01/2010 14:26
Afficher
fitfat 21/01/2010 15:39
Masquer
-4+

Melaure>Euh... rien à voir, c'est la machine virtuel DOS qui est touché. Elle sert simplement à exécuter un programme 16bit qui passerait pas sous XP. C'est le même principe que le XP Mode de Seven (l'implémentation est juste complètement différente).

shooby 21/01/2010 15:43
Afficher
okey-dokey 21/01/2010 15:52
Masquer
-2+

Citation :

C'est ce qui arrive quand on veut continuer avec le même noyau pendant 30 ans (même si Ballmer dit le contraire).

Le jour ou il changeront vraiment de noyau (genre passer sur un unix), tout ceci ne sera qu'un mauvais souvenir. Mais Microsoft est-elle capable de faire une transition aussi radicale tout comme Apple l'a faite il y a dix ans ? J'en doute ...





J'suis pas sur que tu ai tout compris là :p

Le Noyau NT utilisé depuis XP n'a absolument plus rien en commun avec les premiers Windows 16bit et 16/32bit (heureusement!)

Là c'est uniquement la couche d'execution 16bit qui est touchée... Et si on se traine ça c'est pas parce que MS le veut mais parce que beaucoups veulent encore et toujours pouvoir executer des logiciels 16bits.
A ce niveau là peut-etre que le passage au 64bit (qui fait l'impasse sur la compatibilite 16bit) permettra de forcer la main à certain en virant définitivement ce pan de l'histoire informatique :p

fitfat 21/01/2010 17:21
Masquer
-0+

shooby>Çà peut se comprendre. A l'époque les systèmes NT n'étaient pas la cible principale d'attaque et quand on est passé à XP, le 16bit était devenu très marginale. Au final, personne s'est vraiment posé la question de savoir s'il était utile de forcé dans ce coin là.

okey-dokey>Depuis NT 3.1, en fait ;)

Melaure>D'ailleurs, c'est justement pasque NT 3.1 à complètement changé de noyau par rapport à DOS/WinMe que cette faille est apparu (puisqu'il a bien fallu trouver une solution pour exécuter, malgré tout, les programmes qui étaient conçus pour l'ancien noyau).

okey-dokey 21/01/2010 17:31
Masquer
-0+

Citation :


okey-dokey>Depuis NT 3.1, en fait ;)





oui, j'aurai du préciser: pour les Windows grand public ;) (opposition Windows 9x/Me <=> Windows NT)

anonymous 21/01/2010 19:42
Afficher
CaptainDangeax 21/01/2010 23:11
Afficher
Publicité

Les offres du moment

Newsletters


OK