Skip to content

Commit d7811f6

Browse files
committed
MLE-23377 - Bump Kafka to 3.9.1
Also, forced the latest commons-collection4 and upgraded to the latest logback version. This leaves a single "medium" security risk (spring-framework) that will be addressed next.
1 parent 417402d commit d7811f6

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

build.gradle

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,23 @@ configurations {
2727
documentation
2828
assets
2929

30-
// Force v3.18 of commons-lang3 to avoid security vulnerabilities, without also
31-
// upgrading ml-app-deployer to 6.0.0, which we are not ready to do yet.
3230
configurations.all {
3331
resolutionStrategy {
34-
force 'org.apache.commons:commons-lang3:3.18.0'
32+
// Force v4.5.0 of commons-collections4 to avoid CVEs in v4.4.0 from transitive dependecies:
33+
// CVE-2025-48924 (https://www.cve.org/CVERecord?id=CVE-2025-48924) and
34+
// CVE-2020-15250 (https://www.cve.org/CVERecord?id=CVE-2020-15250)
35+
force "org.apache.commons:commons-collections4:4.5.0"
36+
37+
// Force v3.18 of commons-lang3 to avoid CVE-2025-48924
38+
// (https://www.cve.org/CVERecord?id=CVE-2025-48924), without also
39+
// upgrading ml-app-deployer to 6.0.0, which we are not ready to do yet.
40+
force 'org.apache.commons:commons-lang3:3.18.0'
3541
}
3642
}
3743
}
3844

3945
ext {
40-
kafkaVersion = "3.8.1"
46+
kafkaVersion = "3.9.1"
4147
}
4248

4349
dependencies {
@@ -71,7 +77,7 @@ dependencies {
7177
testImplementation "org.apache.avro:avro-compiler:1.12.0"
7278

7379
// Forcing logback to be used for test logging
74-
testImplementation "ch.qos.logback:logback-classic:1.3.14"
80+
testImplementation "ch.qos.logback:logback-classic:1.5.18"
7581
testImplementation "org.slf4j:jcl-over-slf4j:2.0.16"
7682

7783
documentation files('LICENSE.txt')

0 commit comments

Comments
 (0)