漏洞概要
关注数(24)
关注此漏洞
漏洞标题:
Thinksaas 失败的getshell & 一枚注入。
>
漏洞详情
披露状态:
2014-02-21: 细节已通知厂商并且等待厂商处理中
2014-02-23: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放
2014-04-19: 细节向核心白帽子及相关领域专家公开
2014-04-29: 细节向普通白帽子公开
2014-05-09: 细节向实习白帽子公开
2014-05-19: 细节向公众公开
简要描述:
/*为什么最新一直被走小厂商?
累觉不爱。*/
本来还以为能够直接前台getshell的。
能直接把代码写入文件。
但是最后也都败给了转义符。
还是来注入把。
详细说明:
0x01 失败的Getshell。
\app\mail\action\admin\do.php
访问这里 无需登录。
很多可控 但是在query执行语句的时候
单引号会被转义。 再继续看看。
然后就带入了filewrite
直接写到php文件里面里。
$dfile 不可控 但是是一个php文件 $data可控。
在var_export 之前输出$data
Array ( [appname] => a' [appdesc] => [isenable] => [mailhost] => [mailport] => [mailuser] => [mailpwd] => )
可以看到是没有转义的。 但是在经过var_export后
跟var_dump差不多 不同就是就是他会把这个弄成php格式。
也把a'转义了。
至此 Getshell 无望。
mail options.php文件中
_________________________________________________________________
0x02 注入。
还是这个文件。
虽然进入query的转义了
但是还有其他的查询。

漏洞证明:
修复方案:
版权声明:转载请注明来源 ′雨。@乌云
>
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-05-19 21:43
厂商回复:
最新版已经无法访问\app\mail\action\admin\文件。
官方2月20号已经修复上述普通用户访问管理员操作问题。
再次感谢您的反馈,谢谢!
最新状态:
暂无