【缝隙公告】Spring Cloud Function SpEL表白式注入缝隙(CVE-2022-22963)

颁布功夫 2022-03-28


0x00 缝隙概述


CVE   ID

CVE-2022-22963

时    间

2022-03-25

类    型

代码执行

等    级

严沉

远程利用

是

影响领域


攻击复杂度

低

用户交互


PoC/EXP

已公开

在野利用


 

0x01 缝隙详情

Spring Cloud Function 是基于Spring Boot 的函数推算框架 ,它抽象出所有传输细节和基础设施 ,允许开发人员保留所有熟悉的工具和流程 ,并专一于业务逻辑。

近日 ,Spring Cloud Function 建复了一个SpEL表白式注入缝隙 ,可利用该缝隙在未认证的情况下在指标 Spring Cloud Function系统中远程执行肆意代码。

当使用路由职能时 ,Spring Cloud Function将要求头中的“spring.cloud.function.routing-expression”参数作为 SpEL表白式进行处置 , 造成SpEL表白式注入缝隙 ,成功利用此缝隙可实现肆意代码执行。目前缝隙的PoC/EXP已公开 ,建议有关用户尽快采取安全措施。

缝隙复现如下:

image.png


影响领域

3.0.0.RELEASE <= Spring Cloud Function <= 3.1.6

Spring Cloud Function <= 3.2.2

以及官方不再支持的旧版本。


0x02 安全建议

目前此缝隙已经建复 ,受影响用户能够升级到Spring Cloud Function 3.1.7或3.2.3。

下载链接:

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

补丁下载链接:

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

注:用户可排查利用法式中对spring-cloud-function组件的引用情况 ,并查抄当前使用版本是否受到影响。若是法式使用Maven打包 ,可查看项主张pom.xml文件中是否引入有关组件。


0x03 参考链接

https://spring.io/blog/2022/03/29/cve-report-published-for-spring-cloud-function

https://tanzu.vmware.com/security/cve-2022-22963

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

https://pizz33.github.io/2022/03/23/%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0-Spring%20Cloud%20Function%20SpEL%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%B3%A8%E5%85%A5/


0x04 版本信息


版本

日期

批改内容

V1.0

2022-03-28

初次颁布

V2.0

2022-03-29

新增复现截图、批改影响领域等



0x05 附录

宝运莱官方网站简介

宝运莱官方网站公司成立于1996年 ,并于2010年6月23日在深交所中幼板正式挂牌上市 ,是国内极具实力的、占有齐全自主知识产权的网络安全产品、可信安全治理平台、安全服务与解决规划的综合提供商。

公司总部位于北京市中关村软件园 ,在全国各省、视注自治区设有分支机构 ,占有覆盖全国的渠路系统和技术支持中心 ,并在北京、上海、成都、昭通、长沙、荆门等多地设有研发中心。

多年来 ,宝运莱官方网站致力于提供拥有国际竞争力的自主创新的安全产品和最佳实际服务 ,援手客户全面提升其IT基础设施的安全性和出产效力 ,为打造和提升国际化的民族信息安全产业领军品牌而不懈努力。


关于宝运莱官方网站

宝运莱官方网站安全应急响应中心重要针对沉要安全缝隙的预警、跟踪和分享全球最新的威胁谍报和安全汇报。

关注以下公家号 ,获取全球最新安全资讯:

image.png