【误差通告】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