Skip to content

Commit da0a3ad

Browse files
mborstclaude
andcommitted
[cruise-control] Fix remaining language package vulnerabilities
Bump runtime deps: - netty 4.1.125 -> 4.1.129 (CVE-2025-67735) - vertx 4.5.22 -> 4.5.24 (CVE-2026-1002) Bump test deps: - bcpkix-jdk15on:1.70 -> bcpkix-jdk18on:1.79 (CVE-2025-8916, artifact renamed) - json-path 2.7.0 -> 2.9.0 (CVE-2023-51074) Add constraints: - json-smart >= 2.5.0 (CVE-2023-1370, transitive from json-path) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 7c09d6c commit da0a3ad

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

build.gradle

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,20 @@ subprojects {
101101
because("CVE-2024-29371 - transitive from Kafka")
102102
}
103103
implementation("io.netty:netty-codec-http:${nettyVersion}") {
104-
because("CVE-2025-58056, CVE-2025-67735 - transitive from Vert.x")
104+
because("CVE-2025-58056, CVE-2025-67735 - version floor; Vert.x may pull a newer version")
105105
}
106106
implementation("io.netty:netty-codec-http2:${nettyVersion}") {
107-
because("CVE-2025-55163 - transitive from Vert.x")
107+
because("CVE-2025-55163 - version floor; Vert.x may pull a newer version")
108108
}
109109
implementation("org.apache.commons:commons-lang3:3.18.0") {
110110
because("CVE-2025-48924 - transitive from swagger-core")
111111
}
112112
implementation("at.yawk.lz4:lz4-java:1.8.1") {
113113
because("CVE-2025-12183 - transitive from Kafka (relocated from org.lz4)")
114114
}
115+
implementation("net.minidev:json-smart:2.5.0") {
116+
because("CVE-2023-1370 - transitive from json-path")
117+
}
115118
}
116119
}
117120

@@ -360,9 +363,10 @@ project(':cruise-control') {
360363
testImplementation "org.apache.kafka:kafka-clients:$kafkaVersion:test"
361364
testImplementation 'commons-io:commons-io:2.14.0'
362365
testImplementation 'org.apache.httpcomponents:httpclient:4.5.13:tests'
363-
testImplementation 'org.bouncycastle:bcpkix-jdk15on:1.70'
366+
testImplementation 'org.bouncycastle:bcpkix-jdk18on:1.79'
364367
testImplementation 'org.apache.kerby:kerb-simplekdc:2.1.0'
365-
testImplementation 'com.jayway.jsonpath:json-path:2.7.0'
368+
testImplementation 'com.jayway.jsonpath:json-path:2.9.0'
369+
testImplementation 'net.minidev:json-smart:2.5.0'
366370
testImplementation 'org.powermock:powermock-module-junit4:2.0.9'
367371
testImplementation 'org.powermock:powermock-api-easymock:2.0.9'
368372
}
@@ -501,7 +505,7 @@ project(':cruise-control-metrics-reporter') {
501505
implementation 'com.fasterxml.jackson.core:jackson-databind:2.16.1'
502506

503507
testImplementation 'junit:junit:4.13.2'
504-
testImplementation 'org.bouncycastle:bcpkix-jdk15on:1.70'
508+
testImplementation 'org.bouncycastle:bcpkix-jdk18on:1.79'
505509
testImplementation 'org.powermock:powermock-module-junit4:2.0.9'
506510
testImplementation 'org.powermock:powermock-api-easymock:2.0.9'
507511
testImplementation "org.apache.kafka:kafka-clients:$kafkaVersion:test"

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ org.gradle.parallel=false
33
org.gradle.jvmargs=-Xms512m -Xmx512m
44
scalaVersion=2.13.13
55
kafkaVersion=4.0.0
6-
nettyVersion=4.1.125.Final
6+
nettyVersion=4.1.129.Final
77
jettyVersion=9.4.57.v20241219
8-
vertxVersion=4.5.22
8+
vertxVersion=4.5.24
99
log4jVersion=2.25.3

0 commit comments

Comments
 (0)