漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0152208
漏洞标题:Github Hack之环球运费网代码泄露(审计发现安全漏洞)
相关厂商:环球运费网
漏洞作者: zhchbin
提交时间:2015-11-06 18:56
修复时间:2015-12-21 18:58
公开时间:2015-12-21 18:58
漏洞类型:敏感信息泄露
危害等级:高
自评Rank:15
漏洞状态:未联系到厂商或者厂商积极忽略
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-11-06: 积极联系厂商并且等待厂商认领中,细节不对外公开
2015-12-21: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
不说了。。
详细说明:
官方网站整个代码都上传到Github上是想闹哪样?
其实上传的时候不到6个小时我就碰巧找到了,一直放着没看,结果10天后还在。
有什么危害?
1. 敏感信息泄露
https://github.com/xiaomincui/100allin/blob/master/web.config
2. 泄露的代码发现用了CuteEditor,未深入测试是否可以利用来GetShell
3. 看代码找漏洞
比如:https://github.com/xiaomincui/100allin/blob/25c7294440612e2d5cdbe924b33e59ea88b01c39/admin/usercontrols/adminleft.ascx.cs
可以看到是用cookie进行判断,想登陆并不难,只要改cookie就好,奈何页面直接被302了。
比如:https://github.com/xiaomincui/100allin/blob/master/bbsmessage/login.aspx.cs
这个页面的确存在且可以访问,然后就可以想方法登录了。
改一下cookie
登录成功
为什么是 1 or 1=1呢?因为后端从Cookie里取值都存在SQL注入。。所以,你懂得。
漏洞证明:
已证明。
修复方案:
1. 删除Github上的代码仓库
2. 修复验证,要用Session而不是Cookie
版权声明:转载请注明来源 zhchbin@乌云
漏洞回应
厂商回应:
未能联系到厂商或者厂商积极拒绝