回复的时候邮箱可以XSS
247 {
248 if (empty($_REQUEST['parent_id']))
249 {
250 $sql = "INSERT INTO ".$ecs->table('feedback')." (msg_title, msg_time , user_id, user_name , ".
251 "user_email, parent_id, msg_content) ".
252 "VALUES ('reply', '".gmtime()."', '".$_SESSION['admin_id']." ', ".
253 "'".$_SESSION['admin_name']."', '".$_POST['user_email']. "', ".
254 "'".$_REQUEST['msg_id']."', '".$_POST['msg_content']."') ";
255 $db->query($sql);
256 }
这里直接把邮箱带入SQL语句中,在之前只做了addslashes
返回的时候又stripslashes() 了一次
查看更多关于ECShop留言页面存储型XSS - 网站安全 - 自学php的详细内容...