Nacos Derby 接口未授权访问/SQL查询(CVE-2021-29442)

CVE-2021-29442
严重程度
严重
漏洞类型
认证绕过
披露日期
2021-04-27
记录时间
2026-09-22

漏洞描述

Nacos 在 1.4.1 之前版本中,`ConfigOpsController`控制器提供数据库运维接口,其中`/v1/cs/ops/derby`接口**没有增加鉴权注解`@Secured`**,未授权远程攻击者可直接访问该接口执行 Derby 数据库 SQL 语句;而同控制器下的`/data/remove`做了正常鉴权保护NVD。
当 Nacos 使用默认内置 Derby 嵌入式数据库存储数据时,攻击者无需登录认证,直接调用该接口执行任意 SQL 查询,可以读取用户账号、配置等敏感数据;后期研究人员进一步利用 Derby 数据库特性,通过加载恶意 Jar 实现远程代码执行 RCE。**若部署时切换为 MySQL 外部数据库,则该 derby 接口不生效,漏洞无法利用**。

解锁完整漏洞详情

升级 VIP 会员,获取深度技术分析、修复方案和 POC 示例

技术细节

漏洞原理与利用方式深度分析

修复建议

专业安全修复方案与缓解措施

POC 示例

漏洞验证代码与利用示例

详细报告

完整技术报告与影响评估

立即升级 VIP

已有 VIP 账号?登录查看完整内容

雨云本站由雨云提供计算服务↗