From 0eabe6ce466d2d729965b7960c99f9aaa7451575 Mon Sep 17 00:00:00 2001 From: Viacheslav Klimov Date: Mon, 23 Mar 2026 11:35:11 +0200 Subject: [PATCH 1/5] Fix CVE-2026-22731, CVE-2026-22732, CVE-2026-22733, CVE-2026-22737 --- pom.xml | 42 +----------------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/pom.xml b/pom.xml index 8983998937..177257aa4c 100755 --- a/pom.xml +++ b/pom.xml @@ -38,9 +38,7 @@ ${project.name} /var/log/${pkg.name} /usr/share/${pkg.name} - 3.4.13 - 10.1.52 - 2.18.6 + 3.5.12 2.4.0-b180830.0359 5.1.5 0.12.5 @@ -121,7 +119,6 @@ 0.27.0 1.7.0 - 3.27.7 2.7.3 1.5.6 5.15.0 @@ -919,43 +916,6 @@ - - - org.apache.tomcat.embed - tomcat-embed-core - ${tomcat.version} - - - org.apache.tomcat.embed - tomcat-embed-el - ${tomcat.version} - - - org.apache.tomcat.embed - tomcat-embed-websocket - ${tomcat.version} - - - - - - com.fasterxml.jackson - jackson-bom - ${jackson.version} - pom - import - - - - - - org.assertj - assertj-core - ${assertj.version} - test - - - org.springframework.boot spring-boot-dependencies From 7646f79cfe594b1ec3703737ea777fb5804e13c7 Mon Sep 17 00:00:00 2001 From: Viacheslav Klimov Date: Mon, 23 Mar 2026 12:00:49 +0200 Subject: [PATCH 2/5] Implement addBundleRegisterHandler for Spring Boot 3.5 SslBundles compatibility --- .../config/ssl/SslCredentialsWebServerCustomizer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/config/ssl/SslCredentialsWebServerCustomizer.java b/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/config/ssl/SslCredentialsWebServerCustomizer.java index e5f81dafc4..34cc1151c4 100644 --- a/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/config/ssl/SslCredentialsWebServerCustomizer.java +++ b/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/config/ssl/SslCredentialsWebServerCustomizer.java @@ -30,6 +30,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.stereotype.Component; import java.util.List; +import java.util.function.BiConsumer; import java.util.function.Consumer; @Component @@ -88,6 +89,11 @@ public class SslCredentialsWebServerCustomizer implements WebServerFactoryCustom public void addBundleUpdateHandler(String name, Consumer handler) { // no-op } + + @Override + public void addBundleRegisterHandler(BiConsumer handler) { + // no-op + } }; } From caffeb7ce89a7737359d12614c7173fcd7653712 Mon Sep 17 00:00:00 2001 From: Viacheslav Klimov Date: Mon, 23 Mar 2026 12:07:27 +0200 Subject: [PATCH 3/5] Update jedis from 5.1.5 to 6.0.0 and snakeyaml from 2.2 to 2.4 for Spring Boot 3.5.12 compatibility --- pom.xml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pom.xml b/pom.xml index 177257aa4c..11bd6c9a49 100755 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,6 @@ /usr/share/${pkg.name} 3.5.12 2.4.0-b180830.0359 - 5.1.5 0.12.5 0.10 4.17.0 @@ -89,7 +88,6 @@ 1.10.1 8.10.1 3.5.3 - 2.2 1.12.701 1.128.1 @@ -1189,11 +1187,6 @@ jjwt ${jjwt.version} - - org.yaml - snakeyaml - ${snakeyaml.version} - antlr antlr @@ -1545,11 +1538,6 @@ bcprov-ext-jdk18on ${bouncycastle.version} - - redis.clients - jedis - ${jedis.version} - com.sun.winsw winsw From 9dcb6d53bfea32fcf93a653c263d86e873f06837 Mon Sep 17 00:00:00 2001 From: Viacheslav Klimov Date: Mon, 23 Mar 2026 12:18:09 +0200 Subject: [PATCH 4/5] Update lombok from 1.18.38 to 1.18.44 managed by Spring Boot 3.5.12 --- pom.xml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pom.xml b/pom.xml index 11bd6c9a49..41ff02685a 100755 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,6 @@ 3.25.5 1.76.0 1.2.9 - 1.18.38 1.2.5 1.2.5 1.7.1 @@ -615,7 +614,6 @@ org.projectlombok lombok - ${lombok.version} @@ -1487,12 +1485,6 @@ ${dbunit.version} test - - org.projectlombok - lombok - ${lombok.version} - provided - org.eclipse.paho org.eclipse.paho.client.mqttv3 From 0b7229791632b060e60859bcad4847e0789ef413 Mon Sep 17 00:00:00 2001 From: Viacheslav Klimov Date: Mon, 23 Mar 2026 12:41:11 +0200 Subject: [PATCH 5/5] Restore lombok.version property required by maven-compiler-plugin annotationProcessorPaths --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index 41ff02685a..5347769e1e 100755 --- a/pom.xml +++ b/pom.xml @@ -64,6 +64,7 @@ 3.25.5 1.76.0 1.2.9 + 1.18.44 1.2.5 1.2.5 1.7.1 @@ -614,6 +615,7 @@ org.projectlombok lombok + ${lombok.version}