请注意!Zabbix高危SQL注入漏洞分析
来源:互联网 发布:php 实例 编辑:程序博客网 时间:2024/06/05 04:30
0x01 漏洞概述
zabbix是一个开源的企业级性能监控解决方案。近日,zabbix的jsrpc的profileIdx2参数存在insert方式的SQL注入漏洞,攻击者无需授权登陆即可登陆zabbix管理系统,也可通过script等功能轻易直接获取zabbix服务器的操作系统权限。 但是无需登录注入这里有个前提,就是zabbix开启了guest权限。而在zabbix中,guest的默认密码为空。需要有这个条件的支持才可以进行无权限注入。
详情:《漏洞预警:Zabbix高危SQL注入漏洞,可获取系统权限》
0x02 影响程度
攻击成本:低
危害程度:高
是否登陆:不需要
影响版本:2.2.x,3.0.0-3.0.3
0x03 漏洞测试
在zabbix的地址后面添加:
利用方式一
如果出现下列代码则证明漏洞存在
利用方式二
如果出现下列代码则证明漏洞存在
0x04 实战测试
测试的一个Japan站
可获得最高权限
0x05 代码分析
zabbix 2.2.14
首先从poc中的jsrpc.php文件入手,找到profileIdx2参数
在看这段代码的时候各种跑偏,一度追着
这几句代码死磕,看到zabbix-2.2.14/frontends/php/include/classes/screens/CScreenBuilder.php,在public static function getScreen(array $options = array())函数中没有找到可以造成漏洞的交互点,太菜了!!!
然后去请教表哥,表哥提示问题出现在flush中
根据表哥的提示,在page_footer.php中发现CProfile类的flush方法
在profiles.inc.php中找到了flush函数
参数传入下面的insertDB函数,从而导致了注入的产生
0x06 漏洞修复
版本升级
打补丁
关闭guest
0x07 后记
这里还有好多东西没有搞懂,毕竟太菜了
注:部分漏洞信息收集自网络
作者:secange
来源:http://www.secange.com/2017/10/zabbix%E9%AB%98%E5%8D%B1sql%E6%B3%A8%E5%85%A5%E6%BC%8F%E6%B4%9E%E5%88%86%E6%9E%90/
————广告时间————
《马哥Linux运维云计算及架构师》课程,由知名Linux布道师马哥创立,经历了8年的发展,联合阿里巴巴、唯品会、大众点评、腾讯、陆金所等大型互联网一线公司的马哥课程团队的工程师进行深度定制开发,课程采用 Centos7.2系统教学,加入了大量实战案例,授课案例均来自于一线的技术案例,培养过20%的学员月薪超过3万。
开课时间:11月06号
扫描二维码领取学习资料
更多Linux好文请点击【阅读原文】哦
↓↓↓
- 请注意!Zabbix高危SQL注入漏洞分析
- zabbix再现高危SQL注入漏洞,可获操作系统权限
- 漏洞预警:zabbix再爆高危SQL注入漏洞,可获操作系统权限
- Sql 注入漏洞,注意
- SCANV团队提醒:警惕YXcms高危SQL注入漏洞
- Zabbix爆高危漏洞CVE-2017-2824
- [漏洞分析] PHPCollab 2.5 SQL注入漏洞
- “织梦”CMS注入高危漏洞情况
- 简单分析什么是SQL注入漏洞
- 简单分析什么是SqL注入漏洞
- 简单分析什么是SQL注入漏洞
- 简单分析什么是SQL注入漏洞
- PrepareStatement防止sql注入漏洞分析
- Struts2高危漏洞分析和解决方案
- 安卓libStagefright高危漏洞分析
- 安卓libStagefright高危漏洞分析
- [漏洞分析] ProjectSend r561中SQL注入漏洞的浅析
- 请注意那些容易被忽略的SQL注入技巧
- Node learning trip(二)回调函数
- vs2015 vs快捷键修改
- 数值中引入下划线进行分隔
- jdk8相关基础
- 关于“warning LNK4099: 未找到 PDB“vc90.pdb”的解决办法
- 请注意!Zabbix高危SQL注入漏洞分析
- 手慢无 | 年薪30万也离职学的Linux运维课?到底教什么?
- Python老司机也会翻车!10个最容易犯的Python开发错误
- 苹果审核加急link
- otto使用心得与存在问题
- ScreenToViewportPoint,WorldToViewportPoint,ViewportToWorldPoint
- 【转载】Node Process API介绍
- MaxCompute执行作业慢的原因排查
- STM32CubeMX 生成的LWIP 调试问题