PHP infoBoard : Injection SQL et Insertion de Script
05/10/2008 12H42 Référence Secunia : SA319772008-10-03
Moyennement critique. Critique Niveau 3 sur 5. Impact : Cross Site Scripting, Manipulation de données, Exposition de données sensibles Lieu : A distance
Solutions :
Non corrigée
Produit :
PHP infoBoard 7.x
Description :
CWH Underground a rapporté deux vulnérabilités dans PHP infoBoard, qui pourraient être exploitées par des personnes malintentionnées pour conduire des attaques par insertion de script et par injection SQL.
1) L'entrée passée au paramètre "idcat" dans showtopic.php n'est pas correctement filtrée avant d'être utilisée dans des requêtes SQL. Cela pourrait être exploité pour manipuler les interrogations SQL en injectant du code SQL arbitraire.
L'exploitation de cette vulnérabilité permet par ex. de retrouver les noms d'utilisateur administrateurs et hashés de mots de passe, mais nécessite la connaissance du préfixe de table de la base de données et que "magic_quotes_gpc" soit désactivé.
2) L'entrée passée au paramètre "isname" dans index.php (quand "action" est règlé pour "newtopic") n'est pas correctement filtrée avant d'être enregistrée. Cela pourrait être exploité pour insérer du code HTML et de script arbitraire, qui est exécuté dans une session de navigation d'un utilisateur dans le contexte d'un site affecté quand les données malicieuses sont consultées.
L'exploitation de cette vulnérabilité est possible seulement si l'utilisateur est non identifié.
Les vulnérabilités sont rapportées en version 7 Plus. Les autres versions pourraient également être affectées.
Solutions :
Editez le code source pour s'assurer que l'entrée est correctement filtrée.
Vulnérabilité découverte par :
CWH Underground
Référence :
http://milw0rm.com/exploits/6566
Veuillez noter : L'information sur laquelle est basée ce bulletin Secunia provient d'un tiers sans 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.