|
|
SECURINFOS.INFO - Bulletins de sécurité informatique, Alertes et Protection
Ruby WEBrick : Vulnérabilité de Divulgation d'Informationss
06/03/2008 10H40
Référence Secunia : SA29232
Date de publication : 2008-03-06
Risque : Moyennement Critique. Niveau 3 sur 5. 
Impact : Exposition d'informations systèmes, Exposition de données sensibles
Lieu : A distance
Solutions :
Correctif de l'éditeur
Produit :
Ruby 1.8.x
Description :
Quelques vulnérabilités ont été identifiées dans Ruby, qui pourraient être exploitées par des personnes malintentionnées pour divulguer des informations sensibles.
1) L'entrée passée via l'URL à des applications en utilisant "WEBrick::HTTPServlet::FileHandler" ou "WEBrick::HTTPServer.new" avec le ":DocumentRoot" option n'est pas correctement filtrée avant d'être utilisée. Cela pourrait être exploité pour afficher des fichiers arbitraires via une attaque pour traverser les répertoires du formulaire "..%5c..%5c".
L'exploitation de ce problème est possible seulement si l'application tourne sur an système d'exploitation acceptant the backslash character comme un chemin séparateur (par ex. Windows).
2) La vulnérabilité est causée du fait d'une erreur dans le "WEBrick::HTTPServlet::FileHandler" class, et dans la méthode "WEBrick::HTTPServer.new" lors du traitement de le ":NondisclosureName" option. Cela pourrait être exploité pour divulguer le contenu de fichiers arbitraires avec un nom de fichier matching the pattern spécifié dans le ":NondisclosureName" option.
L'exploitation de ce problème est possible seulement si l'application tourne sur an système d'exploitation en utilisant a case insensitive filesystem (par ex. Windows ou Mac OS X).
Les vulnérabilités sont rapportées en versions inférieures à 1.8.4, 1.8.5 versions inférieures à 1.8.5-p115, 1.8.6 versions inférieures à 1.8.6-p114, et 1.9 versions inférieures à et incluant 1.9.0-1.
Solutions :
Mettre à jour pour 1.8.5-p115 ou 1.8.6-p114, ou apply l'éditeur patch pour la version 1.9.0-1.
ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff
Vulnérabilité découverte par :
L'éditeur crédite Digital Security Research.
Référence :
http://www.ruby-lang.org/en/news/2008/03/03/webrick-file-access-vulnerability/
Veuillez noter : L'information sur laquelle ce bulletin Secunia est basé provient d'un tiers sauf mention du contraire. Secunia collecte, valide, et vérifie tout les rapports de vulnérabilité issus de la recherche en sécurité de groupes, distributeurs ou autres.
Les noms, marques et enseignes cités sur ce site sont la propriété de leurs déposants respectifs.
Derniers bulletins de sécurité informatique
Bulletins de sécurité informatiques relatifs
|
|
|