From 5487efa8529301d5ca3817e2bcd9c5b6183d1087 Mon Sep 17 00:00:00 2001 From: Eric Sognefest Date: Tue, 8 Sep 2026 15:50:21 -0400 Subject: [PATCH 1/2] [PM-42223] - Bump spring-boot-starter-parent to 3.5.16 in passwordless-java example Resolves CVE-2022-1471 (snakeyaml unsafe deserialization) by bringing snakeyaml to 2.4. This same bump also clears the transitive Apache Tomcat (10.1.55) and Thymeleaf (3.1.5.RELEASE) advisories tracked on the same pom.xml, both fixed under this one parent version change. springdoc-openapi-starter-webmvc-ui is bumped to 2.8.17 alongside it, since 2.2.0 predates Spring Boot's move to PathPatternParser as the default in 3.2+ and would break OpenAPI/Swagger UI on the new parent. --- examples/spring-boot-3-jdk-17/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/spring-boot-3-jdk-17/pom.xml b/examples/spring-boot-3-jdk-17/pom.xml index 6a8bb34..3433ec6 100644 --- a/examples/spring-boot-3-jdk-17/pom.xml +++ b/examples/spring-boot-3-jdk-17/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.1.3 + 3.5.16 com.bitwarden @@ -39,7 +39,7 @@ org.springdoc springdoc-openapi-starter-webmvc-ui - 2.2.0 + 2.8.17 org.springframework.boot From 1f99fb7eddcc3f1efd189db93ba9574caa718a9a Mon Sep 17 00:00:00 2001 From: Eric Sognefest Date: Tue, 8 Sep 2026 16:25:59 -0400 Subject: [PATCH 2/2] Override jackson-bom to 2.22.2 to clear Aikido-flagged CVEs in transitive jackson-databind --- examples/spring-boot-3-jdk-17/pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/spring-boot-3-jdk-17/pom.xml b/examples/spring-boot-3-jdk-17/pom.xml index 3433ec6..fa9bd1c 100644 --- a/examples/spring-boot-3-jdk-17/pom.xml +++ b/examples/spring-boot-3-jdk-17/pom.xml @@ -19,6 +19,9 @@ UTF-8 1.18.38 + + 2.22.2