From 9eb2e84489b6f39492efa62d6caeb6ad8dc27e9f Mon Sep 17 00:00:00 2001 From: Javier Aliaga Date: Fri, 17 Jul 2026 17:29:55 +0200 Subject: [PATCH] fix: bump dependencies for CVE fixes on release-1.17 Mirror the 1.18 CVE fixes (#1788) and address FOSSA findings: - netty 4.1.132 -> 4.1.135.Final (CVE-2026-41417, CVE-2026-42578, CVE-2026-42580..42587, CVE-2026-44249, CVE-2026-45416, CVE-2026-47244, CVE-2026-48043, CVE-2026-50010, CVE-2026-50020, CVE-2026-50560) - jackson 2.21.2 -> 2.21.5 and Jackson 3 BOM 3.1.1 -> 3.1.4 (CVE-2026-54512..54518) - opentelemetry 1.41.0 -> 1.62.0 (CVE-2026-45292), imported before the Spring Boot BOM so the override wins - logback 1.5.25 -> 1.5.35 (CVE-2026-9828, CVE-2026-10532) - tomcat 10.1.52 -> 10.1.55 (CVE-2026-25854, CVE-2026-29129, CVE-2026-32990, CVE-2026-34483, CVE-2026-41284, CVE-2026-41293, CVE-2026-42498, CVE-2026-43512..43515) - spring-framework-bom 6.2.18 override (CVE-2026-22735, CVE-2026-22737, CVE-2026-22741, CVE-2026-22745) - Spring Boot 4 modules 4.0.5 -> 4.0.6 (CVE-2026-40973) - Jackson 2.x/OTel BOM imports added ahead of the local Spring Boot 4 BOMs so module resolution does not downgrade the fixed versions CVE-2026-40973 remains on spring-boot 3.4.13: no fix exists on the OSS-EOL 3.4.x line; accepted and ignored in FOSSA. Signed-off-by: Javier Aliaga --- dapr-spring/dapr-spring-6-data/pom.xml | 11 ++++- .../dapr-spring-boot-4-autoconfigure/pom.xml | 23 ++++++++-- .../dapr-spring-boot-4-starter-test/pom.xml | 19 ++++++++- .../dapr-spring-boot-4-starter/pom.xml | 19 ++++++++- pom.xml | 42 ++++++++++++------- spring-boot-4-examples/pom.xml | 7 ++-- spring-boot-4-sdk-tests/pom.xml | 3 +- 7 files changed, 99 insertions(+), 25 deletions(-) diff --git a/dapr-spring/dapr-spring-6-data/pom.xml b/dapr-spring/dapr-spring-6-data/pom.xml index 51eed43fe8..47226cb346 100644 --- a/dapr-spring/dapr-spring-6-data/pom.xml +++ b/dapr-spring/dapr-spring-6-data/pom.xml @@ -17,13 +17,22 @@ jar - 4.0.5 + + 4.0.6 6.0.2 + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + org.springframework.boot spring-boot-dependencies diff --git a/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml index 4d2ee13393..09871e139a 100644 --- a/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml +++ b/dapr-spring/dapr-spring-boot-4-autoconfigure/pom.xml @@ -16,18 +16,35 @@ jar - 4.0.5 + + 4.0.6 6.0.2 - + tools.jackson jackson-bom - 3.1.1 + 3.1.4 + pom + import + + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + + + + io.opentelemetry + opentelemetry-bom + ${opentelemetry.version} 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 1cc24152bb..6c02c9d4dc 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 @@ -16,12 +16,29 @@ jar - 4.0.5 + + 4.0.6 6.0.2 + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + + + + io.opentelemetry + opentelemetry-bom + ${opentelemetry.version} + pom + import + org.springframework.boot spring-boot-dependencies 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 32f6f5d3de..2a0f97253f 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 @@ -16,13 +16,30 @@ jar - 4.0.5 + + 4.0.6 6.0.2 + + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + + + + io.opentelemetry + opentelemetry-bom + ${opentelemetry.version} + pom + import + org.springframework.boot spring-boot-dependencies diff --git a/pom.xml b/pom.xml index e04b062f83..a57466668a 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ 11 11 true - 2.21.2 + 2.21.5 true true ${maven.multiModuleProjectDirectory}/spotbugs-exclude.xml @@ -57,7 +57,10 @@ 3.4.13 1.7.0 3.27.7 - 1.41.0 + + 1.62.0 + + 6.2.18 3.9.1 2.1.1 1.3.2 @@ -81,14 +84,14 @@ 2.1.0 2.1.0 5.5.1 - - 4.1.132.Final - - 1.5.25 + + 4.1.135.Final + + 1.5.35 1.26.0 - - 10.1.52 + + 10.1.55 @@ -133,6 +136,22 @@ pom import + + + io.opentelemetry + opentelemetry-bom + ${opentelemetry.version} + pom + import + + + + org.springframework + spring-framework-bom + ${spring-framework.version} + pom + import + org.springframework.boot spring-boot-dependencies @@ -161,13 +180,6 @@ pom import - - io.opentelemetry - opentelemetry-bom - ${opentelemetry.version} - pom - import - diff --git a/spring-boot-4-examples/pom.xml b/spring-boot-4-examples/pom.xml index b61de76909..5686b6d244 100644 --- a/spring-boot-4-examples/pom.xml +++ b/spring-boot-4-examples/pom.xml @@ -15,7 +15,8 @@ true - 4.0.5 + + 4.0.6 6.0.2 @@ -28,11 +29,11 @@ - + tools.jackson jackson-bom - 3.1.1 + 3.1.4 pom import diff --git a/spring-boot-4-sdk-tests/pom.xml b/spring-boot-4-sdk-tests/pom.xml index 614d4799d6..547cbe5f8e 100644 --- a/spring-boot-4-sdk-tests/pom.xml +++ b/spring-boot-4-sdk-tests/pom.xml @@ -19,7 +19,8 @@ true ${project.build.directory}/generated-sources ${project.basedir}/proto - 4.0.5 + + 4.0.6 6.0.2