Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
2.5.0
-
-
0
-
Folijet
-
Morning Glory (R2 2022) Hot Fix #1
-
Yes
-
Spring4Shell hot fixes have been approved on #release-bug-triage on 2022-05-06.
-
Related dependency upgrade
Description
Upgrade springframework from 5.2.8.RELEASE to 5.2.22.RELEASE to fix the Spring4Shell Remote Code Execution vulnerability in spring-beans (FOLIO-3466):
https://nvd.nist.gov/vuln/detail/CVE-2022-22965
Before the upgrade:
$ mvn dependency:tree -Dincludes=org.springframework [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ mod-data-import --- [INFO] org.folio:mod-data-import:jar:2.5.1-SNAPSHOT [INFO] \- org.folio:folio-di-support:jar:1.4.1:compile [INFO] +- org.springframework:spring-core:jar:5.2.8.RELEASE:compile [INFO] | \- org.springframework:spring-jcl:jar:5.2.8.RELEASE:compile [INFO] \- org.springframework:spring-context:jar:5.2.8.RELEASE:compile [INFO] +- org.springframework:spring-aop:jar:5.2.8.RELEASE:compile [INFO] +- org.springframework:spring-beans:jar:5.2.8.RELEASE:compile [INFO] \- org.springframework:spring-expression:jar:5.2.8.RELEASE:compile
After the upgrade:
$ mvn dependency:tree -Dincludes=org.springframework -Dincludes=org.springframework [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ mod-data-import --- [INFO] org.folio:mod-data-import:jar:2.5.1-SNAPSHOT [INFO] \- org.folio:folio-di-support:jar:1.4.1:compile [INFO] +- org.springframework:spring-core:jar:5.2.22.RELEASE:compile [INFO] | \- org.springframework:spring-jcl:jar:5.2.22.RELEASE:compile [INFO] \- org.springframework:spring-context:jar:5.2.22.RELEASE:compile [INFO] +- org.springframework:spring-aop:jar:5.2.22.RELEASE:compile [INFO] +- org.springframework:spring-beans:jar:5.2.22.RELEASE:compile [INFO] \- org.springframework:spring-expression:jar:5.2.22.RELEASE:compile
TestRail: Results
Attachments
Issue Links
- blocks
-
FOLIO-3466 Spring4Shell: spring-beans RCE Vulnerability (CVE-2022-22965)
-
- Closed
-
-
MODDATAIMP-733 Release v2.5.1 (R2 Morning Glory Hot Fix)
-
- Closed
-
- defines
-
UXPROD-3557 NFR: Data Import Technical, NFR, & Misc work (Nolana R3 2022)
-
- Closed
-
- relates to
-
MODDATAIMP-730 Spring 5.3, kafkaclients 3.2.3, folio-di-support 1.7.0
-
- Closed
-