Bienvenue invité ( Connexion | Inscription )


 
Reply to this topicStart new topic
> Mise à jour de la sécurité d'IPB 2.1.7 (risque moyen)
Erwin
posté 18/10/2006 00:47
Message #1


Apericube
Icône de groupe

Groupe : Administration
Messages : 9 707
Inscrit : 07/06/03
Lieu : Levallois-Perret, France
Membre no 1 352



Mise à jour de la sécurité d'IPB 2.1.7 - Piorité moyenne

IPS a publié une mise à jour concernant une vulnérabilité dûe à la manière dont certains navigateurs interprètent les tags images. Cette vulnérabilité peut conduire à une attaque XSS en forcant un évènement "onerror" dans le tag snapback.

Installation de la mise à jour

Pour mettre à jour votre forum, télécharger le fichier Zip, décompressez l'archive puis uploadez "sources/classes/bbcode/class_bbcode_core.php" en écrasant le fichier déjà présent sur votre serveur.
Si vous souhaitez mettre à jour manuellement, consultez la suite de cette annonce.

> Télécharger le patch (sources.zip) (10.87ko).

Le pack IPB 2.1.7 a été mis à jour parallèlement à cette annonce (si vous avez téléchargé IPB 2.1.7 après le 17/10/2006 à 16h44 heure française, vous êtes déjà à jour).

Note : IPB 2.2.0 (toute version) n'est pas concernée par cette faille.

Installation manuelle

Ouvrez "sources/classes/bbcode/class_bbcode_core.php"

Fonction "regex_check_image", ligne 924
Trouvez :
Code
$default = "[img]".$url."[/img]";

Remplacez par :
Code
$default = "[img]".str_replace( '[', '&# 091;', $url )."[/img]";


Trouvez :
Code
if ( preg_match( "/[?&;]/", $url) )

Remplacez par :
Code
if ( preg_match( "/[?&;\<\[]/", $url) )


Fonction "post_db_parse_bbcode", ligne 486
Trouvez :
Code
preg_match_all( "#(\[$preg_tag\])((?!\[/$preg_tag\]).+?)?(\[/$preg_tag\])#si", $t, $match );

Remplacez par :
Code
preg_match_all( "#(\[$preg_tag\])((?!\[/$preg_tag\]).+?)?(\[/$preg_tag\])#si", $t, $match );

if ( $row['bbcode_tag'] == 'snapback' )
{
    $match[2][$i] = intval( $match[2][$i] );
}


--------------------
Annonce originale IPS :
IPB 2.1.7 Security Update (Low and Medium Risk)


--------------------
À consulter :Donnez envie de répondre à vos questions, écrivez vos titres et vos messages correctement...

Venez nous aider à faire prospérer notre ville : nouvel habitant - nouvelle industrie - améliorer les transports - améliorer la sécurité - améliorer l'environnement - nouveaux commerces.

Devenez élève-brute :)
Go to the top of the page
 
+Quote Post

Fast ReplyReply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

RSS Version bas débit Nous sommes le : 30/07/2010 05:16
Skin IP.Board réalisé par Fabien pour Invision Board France. © Fabien, toute reproduction de ce skin est formellement interdite.
Invision Board France (communauté francophone de bénévoles) est hébergé sur Celeonet
Conformément à l'article 34 de la loi "Informatique et Liberté" vous disposez d'un droit d'accès,
de modification, de rectification et de suppression des données qui vous concernent.
Pour l'exercer, merci de nous contacter à info@ibf-french.com
Invision France est enregistré à la CNIL sous le n°883704