漏洞概要
关注数(24)
关注此漏洞
漏洞标题:ourphp没设计缺陷可浏览他人的站内信
漏洞作者: 浅蓝
提交时间:2015-03-24 14:01
修复时间:2015-06-22 14:06
公开时间:2015-06-22 14:06
漏洞类型:非授权访问/权限绕过
危害等级:中
自评Rank:10
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2015-03-24: 细节已通知厂商并且等待厂商处理中
2015-03-24: 厂商已经确认,细节仅向厂商公开
2015-03-27: 细节向第三方安全合作伙伴开放
2015-05-18: 细节向核心白帽子及相关领域专家公开
2015-05-28: 细节向普通白帽子公开
2015-06-07: 细节向实习白帽子公开
2015-06-22: 细节向公众公开
简要描述:
rt
详细说明:
ourphp.net官网
共有三个帐号测试
用admin@qq.com给 admin@qq.cn发一个站内信 站内信的ID为1
再用admin@qq.cn给admin@qq.org发一个站内信 站内信的ID为2
接着登录admin@qq.com
访问http://localhost/client/user/ourphp_mail.php?id=1
再访问http://localhost/client/user/ourphp_mail.php?id=2
admin@qq.cn给admin@qq.org发的站内信我们也可以看。 看一下代码
没有进行任何限制 直接读数据
漏洞证明:
共有三个帐号测试
用admin@qq.com给 admin@qq.cn发一个站内信 站内信的ID为1
再用admin@qq.cn给admin@qq.org发一个站内信 站内信的ID为2
接着登录admin@qq.com
访问http://localhost/client/user/ourphp_mail.php?id=1
再访问http://localhost/client/user/ourphp_mail.php?id=2
admin@qq.cn给admin@qq.org发的站内信我们也可以看。 看一下代码
client/user/ourphp_mail.php
没有进行任何限制 直接读数据
修复方案:
给client/user/ourphp_mail.php中输出数据的地方加上以下代码
意思是 如果用户名与发件人相同 或者 用户名与收件人相同即可浏览站内信
否则输出"非法访问"
版权声明:转载请注明来源 浅蓝@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:5
确认时间:2015-03-24 14:05
厂商回复:
我们会在V1.2.0版本中修复这个问题。谢谢您的帮助。
最新状态:
暂无
漏洞评价:
评论