Several critical vulnerabilities have been discovered in the Spring Framework library and its ecosystem leading to Remote Code Execution (RCE). One is in Spring Core and the other is in Spring Cloud Functions.
Spring Core is a framework widely used in Java applications and Java/J2EE application development projects.
Common Vulnerabilities and Exposures (CVE) have been published :
Spring Cloud Gateway :
Note: Severity is medium unless otherwise noted.
Spring Cloud Gateway :
Note: Severity is critical unless otherwise noted.
Spring Cloud Function :
Note: Severity is critical unless otherwise noted.
Spring Framework :
These are the prerequisites for the exploit:
Note : Severity is critical unless otherwise noted.
ARender UI (frontend) and ARender Rendition (backend) applications do not use the Spring Cloud Function library, nor the Spring Cloud Gateway library.
They are therefore not vulnerable to the vulnerabilities of the following CVEs :
ARender Rendition is composed of Spring Boot microservices in executable jar and is therefore not vulnerable to CVE-2022-22695.
ARender UI does not use the spring-webflux library but embeds spring-webmvc. ARender also requires a minimum of JDK 8.
Analyzes and tests have been carried out to verify the security of the application. There was no vulnerability detected in the ARender UI component.
ARender is not affected by recent vulnerabilities discovered in the Spring ecosystem. We will, however, remain vigilant on future discoveries related or not to these flaws.