XXL-RPC 任意代码执行操作(CVE-2023-45146)
CVE编号
CVE-2023-45146利用情况
暂无补丁情况
N/A披露时间
2023-10-19漏洞描述
XXL-RPC是一个基于Netty和Hessian的分布式远程调用框架。Hessian是在Java应用程序中进行对象序列化和反序列化的二进制序列化协议。 XXL-PRC中通过Hessian2Input.readObject反序列化用户输入数据,并依赖了存在漏洞的Caucho Hessian协议实现。 攻击者可能利用该特性,向存在漏洞的RPC server发送恶意数据,执行任意代码。解决建议
"1、避免RPC服务直接对外暴露\n2、在JVM启动命令中添加:-Djava.rmi.server.useCodebaseOnly=true。限制远程类加载"
参考链接 |
|
---|---|
https://securitylab.github.com/advisories/GHSL-2023-052_XXL-RPC/ |
受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | xxl-rpc_project | xxl-rpc | * | Up to (including) 1.7.0 |
- 攻击路径 网络
- 攻击复杂度 高
- 权限要求 无
- 影响范围 已更改
- 用户交互 无
- 可用性 高
- 保密性 高
- 完整性 高
CWE-ID | 漏洞类型 |
CWE-502 | 可信数据的反序列化 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论