网站地图    收藏   

主页 > 后端 > 网站安全 >

记事狗设计缺陷导致可以删除网站任意图片 - 网

来源:自学PHP网    时间:2015-04-17 13:03 作者: 阅读:

[导读] 路径处理不当导致注册用户可以删除网站上的任意图片详细说明:注册一个用户,登录后点击上传头像,比如地址为:http://www.2cto.com /jishigou30s/index.php?mod=settingscode=face在最后面加上tem...

路径处理不当导致注册用户可以删除网站上的任意图片

详细说明:

注册一个用户,登录后点击上传头像,比如地址为:
http://www.2cto.com /jishigou30s/index.php?mod=settings&code=face
在最后面加上&temp_face=././images/noavatar.gif 再访问,然后我的头像那块就会加载这个图片,直接点击下面的“确认”,头像木有修改成功,但是noavatar.gif这个文件却被删掉了。
漏洞证明:

随便找个记事狗的站就可以证明了。(图片需要有可写权限)
修复方案:

对于前台输入的路径都进行强制判断并过滤

由于网站在上传头像完成时删除临时文件的判断不严格,造成此漏洞,感谢反馈,已经提供相应修复补丁,并更新相关下载
详见:http://cenwor.com/thread-12847-1-1.html


作者 Moyo
 

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

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

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

添加评论