漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-086159
漏洞标题:PHP云刷积分刷粉丝csrf两处
相关厂商:php云人才系统
漏洞作者: Ader_duo
提交时间:2014-12-16 12:06
修复时间:2015-01-22 12:08
公开时间:2015-01-22 12:08
漏洞类型:CSRF
危害等级:高
自评Rank:15
漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-12-16: 细节已通知厂商并且等待厂商处理中
2014-12-21: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放
2015-02-14: 细节向核心白帽子及相关领域专家公开
2015-02-24: 细节向普通白帽子公开
2015-03-06: 细节向实习白帽子公开
2015-01-22: 细节向公众公开
简要描述:
版本v3.1 9.23
1.控制邀请面试的参数也就那么几个,自己可以构造,直接post方式提交就行,不用登陆,就能执行成功。另外邀请面试需要消耗积分
2.关注。只有两个参数,关注人uid,被关注人id。可以关注公司也可以关注求职者
详细说明:
一。
文件位置:https://wooyun-img.oss-cn-beijing.aliyuncs.com/upload/model/ajax.class.php
综上:要想成功发邀请要满足的条件,1.互不在黑名单
2.公司的uid,公司名称username都有值$usertype=2
3.个人的uid-面试人uid:注册时按照注册先后顺序自增的值,username-面试人姓名,jobname-申请职位
不是说发送邀请没什么,是要花积分的,积分是需要公司自己充值的。
二。
文件位置:https://wooyun-img.oss-cn-beijing.aliyuncs.com/upload/model/ajax.class.php
function Atn_action()这个函数。代码出现原理是一样的,不贴代码了
只有两个参数可控,post提交可以关注再次提交取消关注。
漏洞证明:
一。
1.登录公司账户查看邀请面试的人才
是0个
目前公司积分19764分
2.退出登录,自己构造包且在无用户登录状态
3.提交包
目前公司积分19752分,少12积分
4.登录公司账号
成功,你想去什么公司可以自己构造给自己发面试邀请啊
二。
1.post内容只需两个参数,关注人uid,被关注人id。这两个参数都是注册时自增的值。
2.用户33未关注11
3.发post包。33关注11
登录查看。已关注
4.再次发 33取消关注11
登录查看 。取消
修复方案:
参数太简单了,我看管理员后台有pytoken,前台也可以加上
版权声明:转载请注明来源 Ader_duo@乌云
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2015-01-22 12:08
厂商回复:
最新状态:
暂无