Felix Riesterer: PHP - $_SESSION verändert sich aufeinmal

Beitrag lesen

Lieber Patrick Hartwig,

ich habe gerade keine Zeit, Deinen Code komplett durchzuschauen, daher lege ich den Finger auf die Stellen, die mir sehr verdächtig vorkommen:

// Wenn ein Eintrag gelöscht wird  

$day = $_POST['date'];
mysql_query("DELETE FROM calender WHERE day = '$day' AND month = '$month' AND year = '$year'");

  
Hier hast Du eine SQL-Injection-Lücke. Was macht Dein Code, wenn ein Angreifer mittels POST folgendes (oder so ähnlich!) übermittelt?  
  
date=SET%20PASSWORD%20FOR%20user%3DPASSWORD('some%20password')  
  
Liebe Grüße,  
  
Felix Riesterer.

-- 
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)