安全狗漏洞通告|Spring Cloud Function SPEL表达式注入漏洞解决方案

近日,安全狗应急响应中心监测到Spring Cloud官方修复了一个Spring Cloud Function中的SPEL表达式注入漏洞。

漏洞描述

Spring Cloud为开发者提供了工具来快速构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话,集群状态)。

由于Spring Cloud Function中RoutingFunction类的apply方法将请求头中的“spring.cloud.function.routing-expression”参数作为Spel表达式进行处理,造成了Spel表达式注入漏洞,未经授权的远程攻击者可利用该漏洞执行任意代码。目前漏洞PoC已公开,请相关用户采取措施进行防护。

安全通告信息

漏洞名称

Spring Cloud Function SPEL表达式注入漏洞

漏洞影响版本

3.0.0.RELEASE<=Spring Cloud Function<=3.2.2

漏洞危害等级

高危

厂商是否已发布漏洞补丁

版本更新地址

https://github.com/spring-cloud/spring-cloud-function/

commit/0e89ee27b2e76138c16bcba6f4bca906c4f3744f

安全狗总预警期数

213

安全狗发布预警日期

2022年03月26日

安全狗更新预警日期

2022年03月26日

发布者

安全狗海青实验室

处置措施

目前官方已针对此漏洞发布修复补丁,请受影响的用户尽快更新进行防护。

以下是官方链接:

https://github.com/spring-cloud/spring-cloud-function/commit/0e89ee27b2e76138c16bcba6f4bca906c4f3744f

注:目前官方暂未发布新版本,请持续关注并及时更新:

https://github.com/spring-cloud/spring-cloud-function/tags

【备注】:建议您在升级前做好数据备份工作,避免出现意外

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值