Apache Dubbo 是一款高性能、轻量级的开源 Java 服务框架。Apache Dubbo提供了六大核心能力:面向接口代理的高性能RPC调用,智能容错和负载均衡,服务自动注册和发现,高度可扩展能力,运行期流量调度,可视化的服务治理与运维。

近日,奇安信CERT监测到Apache官方发布安全更新,修复了Apache Dubbo 反序列化漏洞。Apache Dubbo泛化调用时由于反序列化检查机制实现存在缺陷,可访问目标服务的攻击者利用此漏洞可能在服务提供方上执行恶意代码。利用此漏洞需知道接口全限定名、方法名、入参及返参类型。目前,奇安信CERT已通过技术手段分析出该漏洞并编写出此漏洞验证POC。鉴于此产品用量较大,建议客户尽快更新至最新版本。

漏洞名称

Apache Dubbo 反序列化漏洞

公开时间

2023-03-08

更新时间

2023-03-13

CVE编号

CVE-2023-23638

其他编号

QVD-2023-5926

CNNVD-202303-617

威胁类型

代码执行

技术类型

反序列化错误

厂商

Apache

产品

Dubbo

风险等级

奇安信CERT风险评级

风险等级

高危

蓝色(一般事件)

现时威胁状态

POC状态

EXP状态

在野利用状态

技术细节状态

未公开(深度分析报告包含)

未公开

未发现

未公开(深度分析报告包含)

漏洞描述

Dubbo 泛化调用时由于反序列化检查机制实现存在缺陷,可访问目标服务的攻击者可能在服务提供方上执行恶意代码。利用此漏洞需知道接口全限定名、方法名、入参及返参类型。攻击者成功利用此漏洞可造成远程代码执行。

影响版本

Apache Dubbo2.7.x <= 2.7.21

Apache Dubbo 3.0.x <= 3.0.13

Apache Dubbo 3.1.x <= 3.1.5

不受影响版本

Apache Dubbo2.7.x >= 2.7.22

Apache Dubbo 3.0.x >= 3.0.14

Apache Dubbo 3.1.x >= 3.1.6

其他受影响组件

奇安信CERT已复现Apache Dubbo 反序列化漏洞(CVE-2023-23638),复现截图如下:

威胁评估

漏洞名称

Apache Dubbo 反序列化漏洞

CVE编号

CVE-2023-23638

其他编号

QVD-2023-5926

CNNVD-202303-617

CVSS 3.1评级

高危

CVSS 3.1分数

7.0

CVSS向量

访问途径(AV

攻击复杂度(AC

网络

所需权限(PR

用户交互(UI

不需要

不需要

影响范围(S

机密性影响(C

不改变

完整性影响(I

可用性影响(A

危害描述

未经身份认证的远程攻击者利用此漏洞可能导致远程代码执行。

处置建议

目前官方已发布Apache Dubbo安全版本,建议尽快升级至安全版本:

Apache Dubbo 2.7.x >= 2.7.22

Apache Dubbo 3.0.x >= 3.0.14

Apache Dubbo 3.1.x >= 3.1.6

参考资料

[1]https://www.mail-archive.com/announce@apache.org/msg08018.html

声明:本文来自奇安信 CERT,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。