Apache APISIX Dashboard 未经认证访问导致 RCE(CVE-2021-45232)漏洞复现

漏洞描述

Apache APISIX 是一个动态、实时、高性能的 API 网关,而 Apache APISIX Dashboard 是一个简单易用的前端界面,用于管理 Apache APISIX。

在 2.10.1 之前的 Apache APISIX Dashboard 中,Manager API 使用了两个框架,并在框架的基础上引入了框架,所有的 API 和认证中间件都是基于框架开发的。但是这些 API 中有 2 个,并且直接使用框架的接口,它们能够绕过身份验证。

通过使用这 2 个未经认证的 API 端点,攻击者可以导出和导入任意 Apache APISIX 配置,包括路由器、服务、脚本等,从而导致请求意外 URL (SSRF) 或执行任意 LUA 脚本 (RCE)。

漏洞环境及利用

docker环境搭建

Apache APISIX Dashboard 的登录页面

下载POC

GitHub - wuppp/cve-2021-45232-exp

利用POC发送请求

python3 apisix_dashboard_rce.py http://192.168.232.128:9000

此处可以实现RCE

相关推荐
vortex58 小时前
基于 Apache 规则拦截目录扫描器请求:实测与配置指南
linux·网络安全·apache
观望过往8 小时前
Apache IoTDB 连续查询(CQ)全解析
apache·iotdb
世界尽头与你10 小时前
CVE-2020-1938_ Apache Tomcat AJP 文件读取与包含漏洞
java·网络安全·渗透测试·tomcat·apache
SelectDB技术团队10 小时前
Apache Doris 在小米统一 OLAP 和湖仓一体的实践
数据仓库·数据分析·apache·数据库开发
过往记忆11 小时前
Apache XTable:打破数据湖格式孤岛的“通用翻译官”
apache
耿雨飞11 小时前
Apache Airflow 第四章:生态扩展与插件开发
apache·airflow
渣渣盟1 天前
Flink数据流高效写入HBase实战
大数据·flink·scala·apache·hbase
n***84071 天前
防火墙安全策略(基本配置)
服务器·php·apache
顧棟1 天前
Apache POI导出出现FontConfiguration中NULL
apache
FreeBuf_1 天前
高危警报:Apache Kvrocks ‘RESET‘ 命令漏洞可获取管理员权限
apache