File tree 6 files changed +23
-30
lines changed
6 files changed +23
-30
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ plugins {
6
6
}
7
7
8
8
dependencies {
9
- api(platform(" io.grpc:grpc-bom:1.57.2 " ))
9
+ api(platform(" io.grpc:grpc-bom:1.59.1 " ))
10
10
api(" io.reactivex.rxjava3:rxjava:3.1.4" )
11
11
api(" io.grpc:grpc-stub" )
12
12
api(project(" :grpc-context-utils" ))
Original file line number Diff line number Diff line change @@ -7,10 +7,11 @@ plugins {
7
7
8
8
dependencies {
9
9
10
- api(platform(" io.grpc:grpc-bom:1.57.2 " ))
10
+ api(platform(" io.grpc:grpc-bom:1.59.1 " ))
11
11
api(" io.grpc:grpc-context" )
12
12
api(" io.grpc:grpc-api" )
13
- api(platform(" io.netty:netty-bom:4.1.100.Final" )) {
13
+ api(" io.grpc:grpc-inprocess" )
14
+ api(platform(" io.netty:netty-bom:4.1.101.Final" )) {
14
15
because(" CVE-2023-44487" )
15
16
}
16
17
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ tasks.test {
10
10
}
11
11
12
12
dependencies {
13
- api(platform(" io.grpc:grpc-bom:1.57.2" ))
13
+ api(platform(" io.grpc:grpc-bom:1.59.1" ))
14
+ api(platform(" com.fasterxml.jackson:jackson-bom:2.16.0" ))
14
15
implementation(" io.grpc:grpc-core" )
15
16
16
17
implementation(" com.auth0:java-jwt:4.4.0" )
@@ -21,13 +22,6 @@ dependencies {
21
22
annotationProcessor(" org.projectlombok:lombok:1.18.24" )
22
23
compileOnly(" org.projectlombok:lombok:1.18.24" )
23
24
24
- constraints {
25
- implementation(" com.google.protobuf:protobuf-java:3.21.7" ) {
26
- // Not used directly, but typically used together for since we always use proto and grpc together
27
- because(" CVE-2022-3171" )
28
- }
29
- }
30
-
31
25
testImplementation(" org.junit.jupiter:junit-jupiter:5.8.2" )
32
26
testImplementation(" org.mockito:mockito-core:4.4.0" )
33
27
testImplementation(" com.fasterxml.jackson.core:jackson-annotations:2.15.2" )
Original file line number Diff line number Diff line change @@ -6,17 +6,14 @@ plugins {
6
6
}
7
7
8
8
dependencies {
9
- api(platform(" io.grpc:grpc-bom:1.57.2 " ))
9
+ api(platform(" io.grpc:grpc-bom:1.59.1 " ))
10
10
api(" io.reactivex.rxjava3:rxjava:3.1.4" )
11
11
api(" io.grpc:grpc-stub" )
12
12
13
13
annotationProcessor(" org.projectlombok:lombok:1.18.24" )
14
14
compileOnly(" org.projectlombok:lombok:1.18.24" )
15
15
16
16
implementation(" org.slf4j:slf4j-api:1.7.36" )
17
- constraints {
18
- implementation(" com.google.guava:guava:32.0.1-jre" )
19
- }
20
17
21
18
testImplementation(" org.junit.jupiter:junit-jupiter:5.8.2" )
22
19
testImplementation(" org.mockito:mockito-core:4.4.0" )
Original file line number Diff line number Diff line change @@ -10,11 +10,11 @@ tasks.test {
10
10
}
11
11
12
12
dependencies {
13
- api(platform(" io.grpc:grpc-bom:1.57.2 " ))
13
+ api(platform(" io.grpc:grpc-bom:1.59.1 " ))
14
14
api(" io.grpc:grpc-context" )
15
15
api(" io.grpc:grpc-api" )
16
16
17
- api(platform(" io.netty:netty-bom:4.1.100 .Final" )) {
17
+ api(platform(" io.netty:netty-bom:4.1.101 .Final" )) {
18
18
because(" CVE-2023-44487" )
19
19
}
20
20
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<suppressions xmlns =" https://jeremylong.github.io/DependencyCheck/dependency-suppression.1.3.xsd" >
3
- <suppress >
4
- <notes ><![CDATA[
3
+ <suppress >
4
+ <notes ><![CDATA[
5
5
Any hypertrace dep
6
6
]]> </notes >
7
- <packageUrl regex =" true" >^pkg:maven/org\.hypertrace\..*@.*$</packageUrl >
8
- <cpe >cpe:/a:grpc:grpc</cpe >
9
- </suppress >
10
- <suppress until =" 2023-11-30Z" >
11
- <notes ><![CDATA[
12
- file name: jackson-databind-2.14.2.jar
13
- This is currently disputed.
14
- ]]> </notes >
15
- <packageUrl regex =" true" >^pkg:maven/com\.fasterxml\.jackson\.core/jackson\-databind@.*$</packageUrl >
16
- <cve >CVE-2023-35116</cve >
17
- </suppress >
7
+ <packageUrl regex =" true" >^pkg:maven/org\.hypertrace\..*@.*$</packageUrl >
8
+ <cpe >cpe:/a:grpc:grpc</cpe >
9
+ </suppress >
10
+ <suppress until =" 2023-12-31Z" >
11
+ <notes ><![CDATA[
12
+ This CVE (rapid RST) is already mitigated as our servers aren't directly exposed, but it's also
13
+ addressed in 1.59.1, which the CVE doesn't reflect (not all grpc impls versions are exactly aligned).
14
+ Ref: https://github.com/grpc/grpc-java/pull/10675
15
+ ]]> </notes >
16
+ <packageUrl regex =" true" >^pkg:maven/io\.grpc/grpc\-.*@.*$</packageUrl >
17
+ <cve >CVE-2023-44487</cve >
18
+ </suppress >
18
19
</suppressions >
You can’t perform that action at this time.
0 commit comments