Sécurité informatique

securite informatique
     SECURINFOS
     in English
     Bulletins sécurité
     Docs sécurité
     Logiciels sécurité
     Vieux Logiciels
     Forum sécurité
     Services
     Définitions
     Astuces Windows
     MetaSploit
     M$ OPcodes
     Passwords
     Dictionnaires
     Contact
     Liens

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

20081017 WEB NEWS catid Vulnérabilité d'Injection SQL 3
20081010 Fedora mise à jour pour ruby 3
20080915 Ruby on Rails offset et limit Vulnérabilités d'Injection SQL 3
20080910 WEB NEWS WN BASEDIR Parameter Inclusion de Fichiers 4
20080903 Ruby on Rails REXML Vulnérabilité de Déni de Service 3
20080901 rPath mise à jour pour ruby 3
20080811 Ruby Vulnérabilités Diverses
20080702 Ruby rb ary fill Vulnérabilité de Déni de Service
20080416 Ruby WEBrick Divulgation d'Informations
20080306 Ruby WEBrick Vulnérabilité de Divulgation d'Informationss
20071213 Debian mise à jour pour ruby gnome2
20071210 Gentoo mise à jour pour ruby gtk2
20071128 Ruby GNOME2 GtkMessageDialog new Vulnérabilité de Format de Chaines
20071115 nss ldap Race Condition Faille de Sécurité
20070615 Ruby on Rails to json Vulnérabilité Cross Site Scripting
20061213 Debian mise à jour pour ruby 1 6 et ruby 1 8
20060810 Ruby on Rails Vulnérabilité Non Spécifiée
20060712 Ruby Safe Level Vulnérabilités de Contournement de la Sécurité
20051220 Information Call Center CallCenterData mdb Exposition des Données d'Authentification
20050923 Ruby Safe Level Contournement de la Sécurité et Server Classes Déni de Service
20050908 WEB NEWS Vulnérabilités d'Injection SQL
20050622 Ruby XMLRPC iPIMethods Exécution de Commandes Arbitraires
20050526 WEB DAV Linux File System No Enforcing of UNIX Permissions
20041112 WEB DAV Linux File System Création Non Sécurisée de Fichiers Temporaires
20041108 Ruby cgi rb Vulnérabilité de Déni de Service
20041104 Info Zip Recursive Compression Vulnérabilité de Dépassement de Tampon
20040816 Ruby CGI Session Management Insecure File Création Vulnérabilité
20030303 WEB ERP Disclosure of sensitive database information
 
Securite informatique

JA-PSI - Sécurité informatique - Tous droits réservés
formation sécurité informatiqe