diff --git a/api/build.gradle b/api/build.gradle index 43eaec540..343ab3248 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -14,7 +14,12 @@ dependencies { implementation project(":contract") implementation project(":serde-api") implementation libs.spring.starter.webflux - implementation libs.spring.starter.security + implementation(libs.spring.starter.security){ + exclude group: 'com.nimbusds', module: 'nimbus-jose-jwt' because("Temporary overwrite to fix CVE-2025-5386. See https://avd.aquasec.com/nvd/2025/cve-2025-53864/") + } + implementation(libs.nimbus.jose.jwt){ + because("Fixes CVE-2025-5386. See https://avd.aquasec.com/nvd/2025/cve-2025-53864/") + } implementation libs.spring.starter.actuator implementation libs.spring.starter.logging implementation libs.spring.starter.oauth2.client diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0a09c90a9..4636c2cd9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,6 @@ [versions] spring-boot = '3.5.3' +nimbus-jose-jwt = '10.0.2' aws-msk-auth = '2.3.0' azure-identity = '1.15.4' @@ -60,6 +61,8 @@ spring-starter-actuator = { module = 'org.springframework.boot:spring-boot-start spring-starter-test = { module = 'org.springframework.boot:spring-boot-starter-test', version.ref = 'spring-boot' } spring-starter-webflux = { module = 'org.springframework.boot:spring-boot-starter-webflux', version.ref = 'spring-boot' } spring-starter-security = { module = 'org.springframework.boot:spring-boot-starter-security', version.ref = 'spring-boot' } +# Temporary overwrite to fix CVE-2025-5386 +nimbus-jose-jwt = { module = 'com.nimbusds:nimbus-jose-jwt', version.ref = 'nimbus-jose-jwt' } spring-starter-validation = { module = 'org.springframework.boot:spring-boot-starter-validation', version.ref = 'spring-boot' } spring-starter-oauth2-client = { module = 'org.springframework.boot:spring-boot-starter-oauth2-client', version.ref = 'spring-boot' } spring-starter-logging = { module = 'org.springframework.boot:spring-boot-starter-logging', version.ref = 'spring-boot' }