[Full-disclosure] KorviBlog - XSS permanent !
...
cdg393 at gmail.com
Mon Sep 11 09:05:47 BST 2006
[-] Produit : KorviBlog
[-] Langage : PHP
[-] Site web officiel : http://korvi.jdhosts.net/
[-] Page vulnérable : livre_or.php
[-] Faille de sécurité : Cross Site Scripting Permanent
[-] Explications :
Ligne 4 : livre_or($_POST['prenom'], $_POST['emailFrom'],
$_POST['body'], time());
Les variables $_POST['prenom'] , $_POST['emailFrom'] et $_POST['body']
ne sont pas correctement filtrées avant leur affichage, ce qui permet
l'injection de code malicieux via le formulaire de cette page.
[C]orrection :
Pour corriger le problème, il suffit d'appliquer la fonction
htmlentities() à ces trois variables :
livre_or( htmlentities($_POST['prenom']),
htmlentities($_POST['emailFrom']), htmlentities($_POST['body']), time());
[R]emarque :
Aucune verification des données entrées n'est faite, en laissant par
exemple les champs prénom email message vides le message est
posté.
[C]redit : cdg393
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.grok.org.uk/pipermail/full-disclosure/attachments/20060911/c0a4143f/attachment.html
Full-Disclosure is hosted and sponsored by Secunia.