Skip to content

Commit 1198a78

Browse files
refactor: update grpc to 1.60 and remove old suppressions (#83)
1 parent d6508f6 commit 1198a78

File tree

3 files changed

+4
-25
lines changed

3 files changed

+4
-25
lines changed

owasp-suppressions.xml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,4 @@
1818
<packageUrl regex="true">^pkg:maven/org\.eclipse\.jetty/jetty\[email protected]\..*$</packageUrl>
1919
<vulnerabilityName>CVE-2023-36479</vulnerabilityName>
2020
</suppress>
21-
<suppress until="2023-12-31Z">
22-
<notes><![CDATA[
23-
This CVE (rapid RST) is already mitigated as our servers aren't directly exposed, but it's also
24-
addressed in 1.59.1, which the CVE doesn't reflect (not all grpc impls versions are exactly aligned).
25-
Ref: https://github.com/grpc/grpc-java/pull/10675
26-
]]></notes>
27-
<packageUrl regex="true">^pkg:maven/io\.grpc/grpc\-.*@.*$</packageUrl>
28-
<cve>CVE-2023-44487</cve>
29-
</suppress>
30-
<suppress until="2023-12-31Z">
31-
<notes><![CDATA[
32-
This vulnerability is disputed, with the argument that SSL configuration is the responsibility of the client rather
33-
than the transport. The change in default is under consideration for the next major Netty release, revisit then.
34-
Regardless, our client (which is what brings in this dependency) enables the concerned feature, hostname verification
35-
Ref:
36-
https://github.com/grpc/grpc-java/issues/10033
37-
https://github.com/netty/netty/issues/8537#issuecomment-1527896917
38-
]]></notes>
39-
<packageUrl regex="true">^pkg:maven/io\.netty/netty.*@.*$</packageUrl>
40-
<vulnerabilityName>CVE-2023-4586</vulnerabilityName>
41-
</suppress>
4221
</suppressions>

platform-grpc-service-framework/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ plugins {
77

88
dependencies {
99
api(project(":platform-service-framework"))
10-
api(platform("io.grpc:grpc-bom:1.59.1"))
10+
api(platform("io.grpc:grpc-bom:1.60.0"))
1111
api("io.grpc:grpc-api")
1212
api("io.grpc:grpc-services")
13-
api("org.hypertrace.core.grpcutils:grpc-client-utils:0.12.7")
13+
api("org.hypertrace.core.grpcutils:grpc-client-utils:0.12.8")
1414
api("com.typesafe:config:1.4.2")
1515
api(project(":service-framework-spi"))
1616

@@ -21,5 +21,5 @@ dependencies {
2121
implementation("io.grpc:grpc-inprocess")
2222
implementation("io.grpc:grpc-netty")
2323
implementation("org.slf4j:slf4j-api:1.7.36")
24-
implementation("org.hypertrace.core.grpcutils:grpc-server-utils:0.12.7")
24+
implementation("org.hypertrace.core.grpcutils:grpc-server-utils:0.12.8")
2525
}

platform-http-service-framework/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55

66
dependencies {
77
api(project(":platform-service-framework"))
8-
api("org.hypertrace.core.grpcutils:grpc-client-utils:0.12.7")
8+
api("org.hypertrace.core.grpcutils:grpc-client-utils:0.12.8")
99
api("com.typesafe:config:1.4.2")
1010
api("javax.servlet:javax.servlet-api:4.0.1")
1111
api("com.google.inject:guice:5.1.0")

0 commit comments

Comments
 (0)