Skip to content

Commit d26d987

Browse files
Update dependencies to address CVE-2023-3635
Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
1 parent 412447c commit d26d987

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ subprojects {
4242
targetCompatibility = 1.8
4343

4444
dependencies {
45-
implementation group: 'commons-cli', name: 'commons-cli', version: '1.4'
45+
implementation group: 'commons-cli', name: 'commons-cli', version: '1.6.0'
4646
implementation group: 'commons-logging', name: 'commons-logging', version: '1.2'
4747
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.3.1'
4848
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.3.1'

fabric-chaincode-shim/build.gradle

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,24 @@ tasks.withType(org.gradle.api.tasks.testing.Test) {
4747

4848
dependencies {
4949
implementation 'org.hyperledger.fabric:fabric-protos:0.2.1'
50-
implementation 'org.bouncycastle:bcpkix-jdk18on:1.76'
51-
implementation 'org.bouncycastle:bcprov-jdk18on:1.76'
50+
implementation 'org.bouncycastle:bcpkix-jdk18on:1.77'
51+
implementation 'org.bouncycastle:bcprov-jdk18on:1.77'
5252
implementation 'io.github.classgraph:classgraph:4.8.162'
5353
implementation 'com.github.everit-org.json-schema:org.everit.json.schema:1.14.2'
5454
implementation 'org.json:json:20231013'
55-
implementation 'com.google.protobuf:protobuf-java-util:3.22.5'
55+
implementation 'com.google.protobuf:protobuf-java-util:3.24.4'
5656

5757
// Required if using Java 11+ as no longer bundled in the core libraries
5858
testImplementation 'javax.xml.bind:jaxb-api:2.3.1'
5959

60-
implementation platform('io.grpc:grpc-bom:1.57.2')
60+
implementation platform('io.grpc:grpc-bom:1.59.0')
6161
implementation 'io.grpc:grpc-netty-shaded'
6262
implementation 'io.grpc:grpc-protobuf'
6363
implementation 'io.grpc:grpc-stub'
6464

65-
implementation platform("io.opentelemetry:opentelemetry-bom:1.29.0")
65+
testImplementation 'io.grpc:grpc-inprocess'
66+
67+
implementation platform("io.opentelemetry:opentelemetry-bom:1.32.0")
6668

6769
implementation 'io.opentelemetry:opentelemetry-api'
6870
implementation 'io.opentelemetry.proto:opentelemetry-proto:1.0.0-alpha'
@@ -71,7 +73,7 @@ dependencies {
7173
implementation 'io.opentelemetry:opentelemetry-sdk-trace'
7274
implementation 'io.opentelemetry:opentelemetry-exporter-otlp'
7375
implementation 'io.opentelemetry:opentelemetry-extension-trace-propagators'
74-
implementation 'io.opentelemetry.instrumentation:opentelemetry-grpc-1.6:1.29.0-alpha'
76+
implementation 'io.opentelemetry.instrumentation:opentelemetry-grpc-1.6:1.32.0-alpha'
7577
}
7678

7779
dependencyCheck {

fabric-chaincode-shim/src/main/java/org/hyperledger/fabric/traces/impl/OpenTelemetryTracesProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
import io.opentelemetry.context.Context;
1414
import io.opentelemetry.instrumentation.grpc.v1_6.GrpcTelemetry;
1515
import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk;
16-
import io.opentelemetry.semconv.resource.attributes.ResourceAttributes;
16+
import io.opentelemetry.semconv.ResourceAttributes;
17+
1718
import org.hyperledger.fabric.shim.ChaincodeStub;
1819
import org.hyperledger.fabric.traces.TracesProvider;
1920

0 commit comments

Comments
 (0)