Re: [contact] Reprise du module


Citation de b0b0 :
Petite précision sur la variable garde2 :
$garde = $_POST['garde2'];

Elle est filtrée quelque part cette variable ?(sinon ca sent le XSS la....)



Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. $garde = $_POST['garde2']
  6. if (!empty($garde))
  7. {
  8.     $req_garde=reqmysql('SELECT * FROM `doubleg` WHERE DATE_FORMAT(date, '%d/%m/%Y') ="'.$garde.'" ');
  9.     $rep_garde=mysql_fetch_object($req_garde);
  10.     $garde_email2=$rep_garde->email;
  11.     $garde_pseudodugars=$rep_garde->pseudo; 
  12. }
  13.  
  14.  
  15. #####!!!#####
  16. ?>

heu XSS ? tant qu'on ne l'affiche pas on ne risque pas grand chose, en revanche l'injection SQL me semble plus probable .... donc
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. $garde = $_POST['garde2']
  6. if (!empty($garde))
  7. {
  8.     $req_garde=reqmysql('SELECT * FROM `doubleg` WHERE DATE_FORMAT(date, '%d/%m/%Y') ="'.sp($garde).'" ');
  9.  
  10. #####!!!#####
  11. ?>



Sujet écrit par Otocinclus le mercredi 11 février 2009 à 21:45

[ Imprimer ] - [ Fermer la fenêtre ]