From a2854c878d400ab00c64b42c465d214e9ee3c400 Mon Sep 17 00:00:00 2001 From: Javier Aliaga Date: Wed, 28 Oct 2026 13:46:42 +0100 Subject: [PATCH] fix: bump dependencies to address CVEs on release-1.17 - netty 4.1.135.Final -> 4.1.139.Final (CVE-2026-75595 and others) - jackson 2.21.5 -> 2.21.8, tools.jackson 3.1.4 -> 3.1.8 - Spring Boot 4 modules 4.0.6 -> 4.0.9 - tomcat 10.1.55 -> 10.1.61 - spring-framework 6.2.18 -> 6.2.19 - override spring-data-bom 2025.0.13 (CVE-2026-41695, CVE-2026-41716) - override micrometer-bom 1.15.12 (CVE-2026-40983, CVE-2026-40984) - override guava 33.7.2-jre (CVE-2026-102554) - import opentelemetry-bom in spring-boot-4-examples (CVE-2026-45292) - remove unused checkerframework import that breaks with guava 33.7.2 Signed-off-by: Javier Aliaga --- dapr-spring/dapr-spring-6-data/pom.xml | 2 +- .../dapr-spring-boot-4-autoconfigure/pom.xml | 4 +- .../dapr-spring-boot-4-starter-test/pom.xml | 2 +- .../dapr-spring-boot-4-starter/pom.xml | 2 +- pom.xml | 43 +++++++++++++++---- spring-boot-4-examples/pom.xml | 12 +++++- spring-boot-4-sdk-tests/pom.xml | 2 +- .../workerone/RegisterV1Components.java | 1 - 8 files changed, 51 insertions(+), 17 deletions(-) diff --git a/dapr-spring/dapr-spring-6-data/pom.xml b/dapr-spring/dapr-spring-6-data/pom.xml index 34f0090d89..53e3d06103 100644 --- a/dapr-spring/dapr-spring-6-data/pom.xml +++ b/dapr-spring/dapr-spring-6-data/pom.xml @@ -18,7 +18,7 @@ - 4.0.6 + 4.0.9 6.0.2 diff --git a/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml index 2e3c5a182d..6ec9aced32 100644 --- a/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml +++ b/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml @@ -17,7 +17,7 @@ - 4.0.6 + 4.0.9 6.0.2 @@ -28,7 +28,7 @@ tools.jackson jackson-bom - 3.1.4 + 3.1.8 pom import diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml index e43960bcdd..c00e651a37 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter-test/pom.xml @@ -17,7 +17,7 @@ - 4.0.6 + 4.0.9 6.0.2 diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml index b64b003e17..f7d395c8a6 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-4-starter/pom.xml @@ -17,7 +17,7 @@ - 4.0.6 + 4.0.9 6.0.2 diff --git a/pom.xml b/pom.xml index c0e963f7a2..2d76e33678 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ 11 11 true - 2.21.5 + 2.21.8 true true ${maven.multiModuleProjectDirectory}/spotbugs-exclude.xml @@ -59,8 +59,12 @@ 3.27.7 1.62.0 - - 6.2.18 + + 6.2.19 + + 2025.0.13 + + 1.15.12 3.9.1 2.1.1 1.3.2 @@ -84,14 +88,16 @@ 2.1.0 2.1.0 5.5.1 - - 4.1.135.Final + + 4.1.139.Final 1.5.35 1.26.0 - - 10.1.55 + + 10.1.61 + + 33.7.2-jre @@ -144,7 +150,7 @@ pom import - + org.springframework spring-framework-bom @@ -152,6 +158,22 @@ pom import + + + org.springframework.data + spring-data-bom + ${spring-data.version} + pom + import + + + + io.micrometer + micrometer-bom + ${micrometer.version} + pom + import + org.springframework.boot spring-boot-dependencies @@ -199,6 +221,11 @@ commons-compress ${commons-compress.version} + + com.google.guava + guava + ${guava.version} + commons-codec commons-codec diff --git a/spring-boot-4-examples/pom.xml b/spring-boot-4-examples/pom.xml index bb50c77e6e..db50385880 100644 --- a/spring-boot-4-examples/pom.xml +++ b/spring-boot-4-examples/pom.xml @@ -16,7 +16,7 @@ true - 4.0.6 + 4.0.9 6.0.2 @@ -33,7 +33,15 @@ tools.jackson jackson-bom - 3.1.4 + 3.1.8 + pom + import + + + + io.opentelemetry + opentelemetry-bom + ${opentelemetry.version} pom import diff --git a/spring-boot-4-sdk-tests/pom.xml b/spring-boot-4-sdk-tests/pom.xml index f65edbc6a2..a24cb8879a 100644 --- a/spring-boot-4-sdk-tests/pom.xml +++ b/spring-boot-4-sdk-tests/pom.xml @@ -20,7 +20,7 @@ ${project.build.directory}/generated-sources ${project.basedir}/proto - 4.0.6 + 4.0.9 6.0.2