漏洞概要 关注数(3) 关注此漏洞
缺陷编号: WooYun-2014-51897
漏洞标题: ThinkSAAS SQL注入漏洞打包1-5
相关厂商: thinksaas.cn
漏洞作者: xfkxfk
提交时间: 2014-02-24 16:36
公开时间: 2014-05-25 16:36
漏洞类型: SQL注射漏洞
危害等级: 高
自评Rank: 20
漏洞状态: 厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 help@wooyun.org
Tags标签: 第三方不可信程序 安全意识不足 php源码审核 sql注射漏洞利用技巧 php源码分析 白盒测试
漏洞详情
披露状态:
2014-02-24: 细节已通知厂商并且等待厂商处理中
2014-02-24: 厂商已经确认,细节仅向厂商公开
2014-02-27: 细节向第三方安全合作伙伴开放(绿盟科技、唐朝安全巡航、无声信息)
2014-04-20: 细节向核心白帽子及相关领域专家公开
2014-04-30: 细节向普通白帽子公开
2014-05-10: 细节向实习白帽子公开
2014-05-25: 细节向公众公开
简要描述:
漏洞很多,一个一个提交太麻烦了,一起提交吧,希望能走个大厂商
详细说明:
第一处SQL注入
/app/group/action/do.php
在编辑小组信息时,groupname和groupdesc都没有过滤直接进入update的row参数,导致SQL注入。
第二处SQL注入:
/app/group/action/do.php
回复评论处content没有过滤,导致insert行盲注。
证明如图,会延迟10s:
第三处SQL注入:
/app/group/action/topicedit.php
在编辑帖子是,title和content存在注入。
证明如图:
第四处SQL注入:
/app/photo/action/edit.php
修改单个图片信息时,photoname和photodesc没有过滤,导致SQL注入。
证明如图:
第五处SQL注入
/app/tag/action/add.php
在函数addTag()中:
idname通过tsFilter()函数过滤,然后做了key,但是tsFilter()函数可被制表符顺利绕过,而key没有过滤,导致SQL注入。
证明如图:
在日志中看到注入结果:
漏洞证明:
见详细说明
修复方案:
严格过滤,过滤完全点
版权声明:转载请注明来源 xfkxfk@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:20
确认时间:2014-02-24 16:46
厂商回复:
谢谢您的反馈,由于未修复完全导致漏洞存在。
我们会进一步修复,完善,见官方安装包,再次感谢!
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值