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

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

缺陷编号:wooyun-2012-013878

漏洞标题:phpcms v9 后台上传 webshell

相关厂商:phpcms

漏洞作者: coldr4in

提交时间:2012-10-25 03:14

修复时间:2012-10-30 03:15

公开时间:2012-10-30 03:15

漏洞类型:网络设计缺陷/逻辑错误

危害等级:中

自评Rank:5

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-10-25: 细节已通知厂商并且等待厂商处理中
2012-10-30: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

过滤不严格 在某些条件下 可直接上传webshell

详细说明:

拿最新版本的phpcms本地测试了一下,站点管理 附件类型直接添加php与php4,上传后文件名会变为 xxx._php xxx._php4. 解析不成功。
而添加php5时 文件后缀没有发生变化。
apache的某些环境配置可以直接解析了。

漏洞证明:


修复方案:

....

版权声明:转载请注明来源 coldr4in@乌云


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2012-10-30 03:15

厂商回复:

最新状态:

暂无


漏洞评价:

评论

  1. 2012-10-26 17:30 | 北洋贱队 ( 普通白帽子 | Rank:252 漏洞数:25 )

    phpcms v9 后台拿webshell的方法很多啊

  2. 2012-10-30 10:47 | tenzy ( 普通白帽子 | Rank:176 漏洞数:21 | Need not to know)

    这个跟PHPCMS的理念有关,肯定忽略的,他们认为能进后台的就是管理员,管理员要传什么东西,那是管理员自己的事情,其次,他们认为管理员有分级,只要不让低级管理员接触到这个选项,就不会有问题。我觉得PHPCMS可以参考DISCUZ,新增一个“创始人”的角色,只有这个角色可以接触这个选项,而且,这个角色的密码写入配置里,数据库被注入也无法获取密码。更重要的是:目前来说,PHPCMS v9 管理员进入了后台,传马根本不是问题。

  3. 2012-10-30 11:04 | 瘦蛟舞 认证白帽子 ( 普通白帽子 | Rank:687 漏洞数:78 | 铁甲依然在)

    @tenzy 赞~~~~~~~我也觉得,这种管理员如果被射了,shell也就没的框架得改进下。

  4. 2012-10-30 18:11 | coldr4in ( 实习白帽子 | Rank:63 漏洞数:15 | Cnup Security Team(CNUP),为您提供专业...)

    @tenzy 如果真是这样,厂商的想法不太对,这等于对系统增加了一种危害,如果单纯说phpcms有注入的情况且不是root。也就能进个后台!如果是这样拿到shell能干的事就多了,危害到其他程序不说,可能还会危害到整个内外网用户的基本安全。当然,phpcms不是什么安全厂商,和大家的想法不同,也可以理解!不过我相信早晚他都会改进。你说的对,跟理念有关系。