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

Struts : Vulnérabilités Diverses

03/04/2006 17H18
Référence Secunia : SA19493

Risque : Moyennement Critique. Niveau 3 sur 5.
Impact : Contournement de la Sécurité, Cross Site Scripting, DoS
Lieu : A distance


Solutions :
Correctif de l'éditeur


Produit :
Apache Struts 1.2.x

Référence CVE :
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1546
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1547
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-1548

Description :
Quelques vulnérabilités ont été identifiées dans Struts, qui pourraient être exploitées par des personnes malintentionnées pour conduire des attaques cross-site scripting, causer un Déni de Service (DoS), ou outrepasser certaines restrictions de sécurité.

1) The RequestProcessor permet toutes les actions à être annulées rendant possible de passer outre la validation dans les actions qui proceed sans vérification "isCancelled()". Cela peut permettre le contournement de restrictions de sécurité.

2) La méthode publique "getMultipartRequestHandler()" dans ActionForm donne accéder à elements in CommonsMultipartRequestHandler et BeanUtils. Cela pourrait être exploité pour causer un DoS en envoyant une requête spéciale avec un paramètre référençant la méthode publique.

3) Une entrée invalide n'est pas correctement filtrée in LookupDispatchAction quand ne correspond pas à une entrée dans le lookupMap avant d'être retournées aux utilisateurs dans un message d'erreur. Cela pourrait être exploité pour exécuter du code HTML et script arbitraires dans une session de navigation d'un utilisateur dans le contexte d'un site vulnérable.


Solutions :
Mettre à jour en version 1.2.9 ou supérieure.
http://struts.apache.org/

Vulnérabilité découverte par :

1) Paul Benedict
2) Bogdan Serban
3) Tommy Wareing

Référence :
http://struts.apache.org/struts-doc-1.2.9/userGuide/release-notes.html
http://failles.apache.org/bugzilla/show_bug.cgi?id=38374
http://failles.apache.org/bugzilla/show_bug.cgi?id=38534
http://failles.apache.org/bugzilla/show_bug.cgi?id=38749

Veuillez noter : L'information, sur laquelle est basé ce bulletin Secunia, provient d'un tiers sans mention du contraire.

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

20060403 Struts Vulnérabilités Diverses
20051122 Struts Vulnérabilité Cross Site Scripting
20021003 Divers Produits Traitement archive ZIP Buffer Overflow
 
Securite informatique

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