`
mushme
  • 浏览: 789308 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mysql致命bug-登录漏洞

 
阅读更多
Security vulnerability in MySQL/MariaDB 在知道用户名的情况下(如root),直接反复重试(平均大约256次)即可登入。

受影响的版本:

All MariaDB and MySQL versions up to 5.1.61, 5.2.11, 5.3.5, 5.5.22 are vulnerable.
MariaDB versions from 5.1.62, 5.2.12, 5.3.6, 5.5.23 are not.
MySQL versions from 5.1.63, 5.5.24, 5.6.6 are not.

============== 补充说明 ==================

这个 Bug 在官方编译的版本中没有发现。如果你是下载的源码,然后自己编译的就有可能遇到这个问题。

这个问题和 memcmp() 这个函数的返回值有关系。目前知道的情况来看,gcc 自带的 memcmp 是安全的,BSD libc 的 memcmp 是安全的。Linux glibc sse 优化过的 memcmp 会有这个问题。

测试脚本
$ for i in `seq 1 1000`; do mysql -u root --password=bad -h 127.0.0.1 2>/dev/null; done
mysql>


来源:http://www.oschina.net/code/snippet_12_11220
分享到:
评论

相关推荐

    mysql-connector-java-5.1.49.jar

    "mysql-connector-java-5.1.49.jar"是这个驱动程序的一个特定版本,版本号为5.1.49,它是MySQL官方提供的开源组件,适用于Java开发环境。 在Java应用中,如JIRA(一个流行的项目管理和问题跟踪工具),MySQL ...

    mysql-connector-java-8.0.22.jar

    包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-8.0.22.jar包含mysql-connector-java-...

    mysql-connector-java-8.0.26.jar

    这个资源,"mysql-connector-java-8.0.26.jar",就是这个驱动程序的特定版本,版本号为8.0.26,是MySQL官方发布的稳定版本。 首先,了解MySQL Connector/J的基本功能是非常关键的。它是MySQL数据库的JDBC类型4驱动...

    mysql-connector-java-8.0.23.zip

    这个"mysql-connector-java-8.0.23.zip"文件正是MySQL Connector/J的一个版本,它针对的是MySQL数据库的8.0.23版本。 MySQL数据库系统基于ACID(原子性、一致性、隔离性和持久性)事务模型,提供高可用性和高性能。...

    mysql连接包mysql-connector-java-5.1.27.jar

    MySQL是世界上最流行的开源关系型数据库管理系统之一,而`mysql-connector-java`是MySQL官方提供的用于Java应用程序连接到MySQL服务器的驱动程序。`mysql-connector-java-5.1.27.jar`是这个驱动的一个特定版本,它...

    mysql-connector-java-5.1.25, mysql 5.7.31亲测有效

    本主题主要关注的是`mysql-connector-java-5.1.25`版本,它适用于MySQL 5.7.31数据库。 `mysql-connector-java-5.1.25.jar`是这个驱动程序的二进制文件,包含了Java类和其他资源,用于连接到MySQL服务器并执行SQL...

    mysql-connector-odbc-8.0.15-winx64/32.msi

    在本压缩包中,我们有两个版本的MySQL Connector/ODBC驱动程序,分别是`mysql-connector-odbc-8.0.15-winx64.msi`和`mysql-connector-odbc-8.0.15-win32.msi`,分别适用于64位和32位的Windows操作系统。 1. **MySQL...

    mysql-8.0.20-el7-x86_64.tar.gz mysql-8.0.20安装包下载

    提供的压缩包文件名为`mysql-8.0.20-el7-x86_64.tar.gz`,这是一个针对64位系统的tar归档文件,包含了所有必要的二进制文件和配置文件。 ### MySQL 8.0.20概述 MySQL 8.0.20是MySQL数据库的一个重大更新,它引入了...

    mysql-connector-java-5.6-bin.jar

    支持mysql-connector-java-5.6,mysql-connector-java-5.0.X以上

    mysql-connector-java-5.1.46-bin.jar和mysql-connector-java-5.1.27-bin.jar

    - `mysql-connector-java-5.1.46-bin.jar` 和 `mysql-connector-java-5.1.27-bin.jar` 是Java的归档(Archive)文件,它们包含了MySQL Connector/J的所有类和资源,供Java虚拟机(JVM)加载和使用。`bin`通常表示这...

    mysql-connector-java-8.0.11.jar文件

    `mysql-connector-java-8.0.11.jar`是这个驱动的特定版本,8.0.11,针对的是MySQL 8.x系列的数据库。 首先,我们来深入了解一下MySQL Connector/J的基本功能。它提供了以下关键特性: 1. **连接管理**:创建并管理...

    java mysql jar包mysql-connector-java-5.0.8-bin.zip

    Java MySQL Jar包`mysql-connector-java-5.0.8-bin.zip`是Java开发者用于连接MySQL数据库的关键组件。这个压缩包包含两个文件:`mysql-connector-java-5.0.8-bin.txt`和`mysql-connector-java-5.0.8-bin.jar`。在...

    mysql-connector-java-5.1.34.jar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.1.34.jar`是MySQL为Java应用程序提供的数据库连接驱动程序,用于在Java应用和MySQL数据库之间建立通信桥梁。这个JAR(Java Archive)...

    mysql-connector-j-8.0.33.zip

    "mysql-connector-j-8.0.33.zip" 是MySQL Connector/J的一个特定版本,版本号为8.0.33。这个压缩包包含了驱动的所有必要文件,使得开发者能够在Java环境中建立与MySQL 8.x数据库的连接。解压后的主要文件通常包括...

    mysql驱动包mysql-connector-java

    包括以下文件 mysql-connector-java-3.0.16-ga-bin.jar mysql-connector-java-3.1.8-bin.jar mysql-connector-java-3.1.13-bin.jar mysql-connector-java-5.0.5-bin.jar

    mysql-connector-java-8.0.21.rar 数据库连接依赖最新版

    本压缩包"mysql-connector-java-8.0.21.rar"包含的是针对MySQL 8.0.21版本的最新数据库连接器,确保了与最新数据库版本的兼容性。 1. **JDBC驱动程序**: JDBC是Java平台上的标准API,用于与各种类型的数据库进行...

    Mysql数据库驱动mysql-connector-java-5.1.41-bin.jar

    MySQL数据库驱动`mysql-connector-java-5.1.41-bin.jar`是连接Java应用程序到MySQL服务器的关键组件。它是MySQL官方提供的JDBC(Java Database Connectivity)驱动程序,允许Java开发者在Java环境中执行SQL语句,...

    mysql驱动包mysql-connector-java-5.1.7-bin.jar

    mysql-connector-java-5.1.7-bin.jar

    mysql-connector-java-5.1.47 jar包

    `mysql-connector-java-5.1.47.jar`是这个驱动程序的特定版本,发布于MySQL的5.1系列,它提供了与MySQL 5.1数据库版本兼容的连接功能。 **JDBC(Java Database Connectivity)** JDBC是Java平台上的标准API,由Sun ...

Global site tag (gtag.js) - Google Analytics