当前位置: 首页 > article >正文

Nacos Derby 远程命令执行漏洞修复建议

由于Nacos <= 2.4.0 BETA 存在 Derby 远程命令执行漏洞,恶意攻击者利用此漏洞可以未授权执行SQL语句,最终导致任意代码执行。目前该漏洞PoC和技术细节已在互联网上公开。

 

一、漏洞情况分析

Nacos 是一个功能强大的服务注册与发现、配置管理平台,为微服务架构和云原生应用提供了重要的基础设施支持。

由于Alibaba Nacos部分版本中derby数据库默认可以未授权访问,恶意攻击者利用此漏洞可以未授权执行SQL语句,最终导致任意代码执行。该漏洞利用存在如下条件:

1、Nacos未开启身份认证。

2、Nacos使用derby内置数据库。

 

二、漏洞影响范围

Nacos <= 2.4.0 BETA

 

三、漏洞处置建议

3.1 官方修复方案

官方已经在最新代码中通过默认禁用derby接口的方式对本漏洞进行了修复,但还未合并到发行版本,修复代码如下所示:

Close derby ops api default. (#12372) · alibaba/nacos@ed7bd03 · GitHub

3.2 临时修复方案

1、在不影响业务的情况下,使用MySQL等外置数据库。

2、配置Nacos开启身份认证,设置强密码。详细操作过程可参考官方手册:权限校验 | Nacos 官网

3、使用iptables、安全组等方式,限制访问Nacos端口的源IP。

 


http://www.kler.cn/a/553298.html

相关文章:

  • LearnOpenGL——高级OpenGL(下)
  • Linux 多Python版本统一和 PySpark 依赖 python 包方案
  • 如何在自定义组件中使用v-model实现双向绑定
  • JupyterNotebook高级使用:常用魔法命令
  • MyBatis-Plus之通用枚举
  • 懒人精灵本地离线卡密验证系统教程(不联网、安全稳定、省钱、永久免费、无任何限制)
  • 15.1 Process(进程)类
  • 智信BI:解决Power BI全面兼容问题的新选择
  • 强化学习能让小模型多恐怖?
  • 【Go语言快速上手】第二部分:Go语言进阶之测试与性能优化
  • 大语言模型中one-hot编码和embedding之间的区别?
  • docker 安装 Rabbitmq 详解
  • linux使用
  • 【C语言】fwrite函数用法介绍
  • Kafka消息服务之Java工具类
  • 【组态PLC】基于博图V16和组态王六层双部电梯组态设计【含PLC组态源码 M008期】
  • 全新的Android UI框架Jetpack Compose
  • 深度学习在遥感影像分析中的应用:地物分类、目标识别、图像分割
  • Bigemap Pro如何设置经纬网出图网格设置
  • 玩机日记 10 群晖开启文件服务挂载到手机/电脑,测试传输性能