Skip to content
This repository was archived by the owner on Apr 22, 2025. It is now read-only.

Commit 4334ff5

Browse files
Update dependencies to address CVE-2023-3635
Added explicit dependency on okio-bom to force the transitive okio dependency to a non-vulnerable version. This can be removed once okhttp 4.12 is eventually published and opentelemetry publishes a version that depends on it. Signed-off-by: Mark S. Lewis <[email protected]>
1 parent 9405c4d commit 4334ff5

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

pom.xml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<url>http://github.com/hyperledger/fabric-sdk-java</url>
2929
</scm>
3030
<properties>
31-
<grpc.version>1.57.2</grpc.version>
32-
<protobuf.version>3.22.5</protobuf.version> <!-- Must match version used by grpc-protobuf -->
31+
<grpc.version>1.58.0</grpc.version>
32+
<protobuf.version>3.24.4</protobuf.version> <!-- Must match version used by grpc-protobuf -->
3333
<bouncycastle.version>1.76</bouncycastle.version>
3434
<httpclient.version>4.5.14</httpclient.version>
35-
<javadoc.version>3.5.0</javadoc.version>
35+
<javadoc.version>3.6.0</javadoc.version>
3636
<skipITs>true</skipITs>
3737
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3838
<jacoco.version>0.8.10</jacoco.version>
@@ -54,7 +54,15 @@
5454
<dependency>
5555
<groupId>io.opentelemetry</groupId>
5656
<artifactId>opentelemetry-bom</artifactId>
57-
<version>1.29.0</version>
57+
<version>1.30.1</version>
58+
<type>pom</type>
59+
<scope>import</scope>
60+
</dependency>
61+
<dependency>
62+
<!-- Added only to force the okio dependency to a version where CVE-2023-3635 is resolved -->
63+
<groupId>com.squareup.okio</groupId>
64+
<artifactId>okio-bom</artifactId>
65+
<version>3.6.0</version>
5866
<type>pom</type>
5967
<scope>import</scope>
6068
</dependency>
@@ -126,7 +134,7 @@
126134
<dependency>
127135
<groupId>commons-io</groupId>
128136
<artifactId>commons-io</artifactId>
129-
<version>2.13.0</version>
137+
<version>2.14.0</version>
130138
</dependency>
131139

132140
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
@@ -162,12 +170,12 @@
162170
<dependency>
163171
<groupId>com.spotify</groupId>
164172
<artifactId>futures-extra</artifactId>
165-
<version>4.3.1</version>
173+
<version>4.3.3</version>
166174
</dependency>
167175
<dependency>
168176
<groupId>com.google.api</groupId>
169177
<artifactId>api-common</artifactId>
170-
<version>2.15.0</version>
178+
<version>2.18.0</version>
171179
</dependency>
172180

173181
<dependency>
@@ -179,7 +187,7 @@
179187
<dependency>
180188
<groupId>org.yaml</groupId>
181189
<artifactId>snakeyaml</artifactId>
182-
<version>2.1</version>
190+
<version>2.2</version>
183191
</dependency>
184192

185193
<dependency>
@@ -222,7 +230,7 @@
222230
<dependency>
223231
<groupId>io.opentelemetry.instrumentation</groupId>
224232
<artifactId>opentelemetry-grpc-1.6</artifactId>
225-
<version>1.29.0-alpha</version>
233+
<version>1.30.0-alpha</version>
226234
</dependency>
227235
<dependency>
228236
<groupId>io.opentelemetry.proto</groupId>
@@ -584,7 +592,7 @@
584592
<plugin>
585593
<groupId>org.apache.maven.plugins</groupId>
586594
<artifactId>maven-enforcer-plugin</artifactId>
587-
<version>3.3.0</version>
595+
<version>3.4.1</version>
588596
<executions>
589597
<execution>
590598
<id>enforce-maven</id>
@@ -619,7 +627,7 @@
619627
<plugin>
620628
<groupId>org.owasp</groupId>
621629
<artifactId>dependency-check-maven</artifactId>
622-
<version>8.3.1</version>
630+
<version>8.4.0</version>
623631
<configuration>
624632
<skipProvidedScope>true</skipProvidedScope>
625633
<skipTestScope>true</skipTestScope>
@@ -695,7 +703,7 @@
695703
<dependency>
696704
<groupId>com.puppycrawl.tools</groupId>
697705
<artifactId>checkstyle</artifactId>
698-
<version>10.12.2</version>
706+
<version>10.12.4</version>
699707
</dependency>
700708
</dependencies>
701709
</plugin>

0 commit comments

Comments
 (0)