Skip to content

Commit c166bbe

Browse files
authored
1 parent 9ba9960 commit c166bbe

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ class BeamModulePlugin implements Plugin<Project> {
628628
def jsr305_version = "3.0.2"
629629
def everit_json_version = "1.14.2"
630630
def kafka_version = "2.4.1"
631-
def log4j2_version = "2.25.3"
631+
def log4j2_version = "2.25.4"
632632
def nemo_version = "0.1"
633633
// [bomupgrader] determined by: io.grpc:grpc-netty, consistent with: google_cloud_platform_libraries_bom
634634
def netty_version = "4.1.124.Final"

sdks/java/io/expansion-service/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ dependencies {
9191

9292
runtimeOnly library.java.kafka_clients
9393
runtimeOnly library.java.slf4j_jdk14
94+
95+
// Force log4j-core version in shadow jar to fix CVE-2026-34477 in the shaded jar
96+
// `org.apache.beam:beam-sdks-java-io-expansion-service`
97+
// Currently, it has a transitive dependency of `org.apache.iceberg:iceberg-aws-bundle:1.10.0`,
98+
// which includes a vulnerable log4j-core (2.20.0).
99+
runtimeOnly library.java.log4j2_core
94100
}
95101

96102
task runExpansionService (type: JavaExec) {

0 commit comments

Comments
 (0)