点击这里给我发消息 点击这里给我发消息

yxcms二次SQL注入漏洞

添加时间:2013-12-7
    相关阅读: 方案 数据库 SQL


漏洞作者: 路人甲

提交时间: 2013-06-13 15:33

公开时间: 2013-09-11 15:33

漏洞类型: SQL注射漏洞

简要描述:

注册用户处,用户名可写入特殊字符,导致二次注入

详细说明:

1 注册用户名:' or '1'='1

2 注销用户(一定要注销,因为cookie里保存的用户名是转义过加上了"\"),注册后重新登录就能取出带'号的用户名

3 在订单管理里面可以拿出所有人的订单信息,比较鸡肋的是数据库中account字段设置了30个字符的限制,没办法新增后台管理员账号……

漏洞证明:

去官网http://demo.yxcms.net/ 验吧

用户名:' or '1'='1

密码: 123456


yxcms二次SQL注入漏洞

 

 

修复方案:

只给'加上\是不行的,从数据库取出来会导致二次注入,做html转义吧 


咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册