securite informatique

Une faille de plus pour wu-ftpd

Publié le 27 Octobre 2003 - Cédric Messeguer pour Vulnerabilite.com  


 Développé et maintenu par l’université de Washington, Wu-ftpd est un serveur ftp très largement distribué sur Internet et également fournis avec de nombreuses distributions Linux. Une vulnérabilité vient d’être identifiée dans le mécanisme d’authentification lorsque l’option SKEY est activée. 
Cédric Messeguer

Cette faille de type buffer overflow est présente dans la fonction skey_challenge(), elle n’est exploitable que si l’option SKEY est utilisée. L’exploitation réussie de cette vulnérabilité peut permettre à une personne mal intentionnée d’exécuter à distance du code de son choix et donc prendre le main sur le serveur utilisant wu-ftpd avec les privilèges liés au daemon wu-ftpd, a savoir la plus par du temps « root ».

La version affectée est Wu-FTPd version 2.6.2.

Prévenus il y a deux semaines de ce problème de sécurité, les éditeurs de wu-ftpd ne semblent toujours pas avoir réagis.
A l’heure d’aujourd’hui, il n’existe pas de correctif "officiel" proposé par l’équipe de développement de l’Université de Washington, cependant l’auteur de la découverte propose ce patch :

% diff -u ftpd.c fixed-ftpd.c
--- ftpd.c 2001-11-29 17:56:11.000000000 +0100
+++ fixed-ftpd.c 2003-10-20 20:43:58.000000000 +0200
@@ -1662,9 +1662,9 @@
/* Display s/key challenge where appropriate. */

if (pwd == NULL || skeychallenge(&skey, pwd->pw_name, sbuf))
- sprintf(buf, "Password required for %s.", name);
+ snprintf(buf, 128-1, "Password required for %s.", name);
else
- sprintf(buf, "%s %s for %s.", sbuf,
+ snprintf(buf, 128-1, "%s %s for %s.", sbuf,
pwok ? "allowed" : "required", name);
return (buf);
}
%


Le site de Wu-ftpd
http://www.wu-ftpd.org 


Devenir membre gratuitement
Notez cet article!

Aucune note pour le moment

 
Les livres à ne pas manquer
 
Le Legs de la Faille, Tome 1 : Krondor : la...
Par Raymond E. Feist, Isabelle...
 
 
TCP/IP pour les nuls
Par Candance Leiden, Marshall...
Business Place
© 2000-2006 Vulnerabilite.com - Le portail des professionnels de la sécurité informatique
Edité par la société  ISECURELABS | Notice légale | Contact | Sitemap
Liens Promo : Disque dur - optimisation windows xp - Astuces Vista - Meilleurs prix