关于Spring框架存在远程命令执行漏洞的预警

发布日期: 2022-04-04




一、漏洞情况分析


Spring框架(Framework)是一个开源的轻量级J2EE应用程序开发框架,提供了IOCAOPMVC等功能,解决了程序人员在开发中遇到的常见问题,提高了应用程序开发便捷度和软件系统构建效率。

2022331日,Spring官方发布了Spring框架远程命令执行漏洞公告。由于Spring框架存在处理流程缺陷,攻击者可在远程条件下,实现对目标主机的后门文件写入和配置修改,继而通过后门文件访问获得目标主机权限。使用Spring框架或衍生框架构建网站等应用,且同时使用JDK版本在9及以上版本的,易受此漏洞攻击影响。

二、漏洞影响范围

漏洞影响的产品版本包括:

版本低于5.3.185.2.20Spring框架或其衍生框架构建的网站或应用。

三、漏洞检测排查

JDK版本号排查:

执行“java -version”命令查看运行的JDK版本,如果版本号小于9,则不受此漏洞影响。

Spring框架使用情况排査:

1. 检测是否使用Spring框架,若未使用,则不存在该漏洞。

2. 检查项目是否使Spring参数绑定,若未使用,则不存在该漏洞。

四、漏洞处置建议

目前,Spring官方已发布新版本,完成漏洞修复,请尽快更新至Spring框架至5.3.185.2.20版本。

 

https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement