This is an automated email from the ASF dual-hosted git repository.

stevel pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 8602fe7ea84 HADOOP-19747. Switch to at.yawk.lz4:lz4-java:1.9.0 due to 
CVE-2025-12183 (#8116)
8602fe7ea84 is described below

commit 8602fe7ea84052cf357643813c120691ec07279e
Author: PJ Fanning <[email protected]>
AuthorDate: Thu Dec 4 15:53:20 2025 +0100

    HADOOP-19747. Switch to at.yawk.lz4:lz4-java:1.9.0 due to CVE-2025-12183 
(#8116)
    
    
    The hadoop decompressor org.apache.hadoop.io.compress.lz4.Lz4Compressor
    instantiated a compressor via a call to
    
        LZ4Factory.fastestInstance().safeDecompressor()
    
    and so is not directly vulnerable to CVE-2025-12183.
    
    see https://sites.google.com/sonatype.com/vulnerabilities/cve-2025-12183
    
    Contributed by PJ Fanning
---
 LICENSE-binary                                                        | 2 +-
 hadoop-client-modules/hadoop-client-integration-tests/pom.xml         | 2 +-
 hadoop-common-project/hadoop-common/pom.xml                           | 2 +-
 hadoop-hdfs-project/hadoop-hdfs/pom.xml                               | 2 +-
 .../hadoop-mapreduce-client-nativetask/pom.xml                        | 2 +-
 hadoop-project/pom.xml                                                | 4 ++--
 6 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/LICENSE-binary b/LICENSE-binary
index 757a1806544..f4640d4fd6b 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -213,6 +213,7 @@ 
hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/nvd3-1.8.5.* (css and js
 
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/checker/AbstractFuture.java
 
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/checker/TimeoutFuture.java
 
+at.yawk.lz4:lz4-java:1.9.0
 ch.qos.reload4j:reload4j:1.2.22
 com.aliyun:aliyun-java-core:0.2.11-beta
 com.aliyun:aliyun-java-sdk-core:4.5.10
@@ -426,7 +427,6 @@ 
org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.57.v20241219
 org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.57.v20241219
 org.ehcache:ehcache:3.8.2
 org.ini4j:ini4j:0.5.4
-org.lz4:lz4-java:1.7.1
 org.objenesis:objenesis:2.6
 org.xerial.snappy:snappy-java:1.1.10.4
 org.yaml:snakeyaml:2.0
diff --git a/hadoop-client-modules/hadoop-client-integration-tests/pom.xml 
b/hadoop-client-modules/hadoop-client-integration-tests/pom.xml
index 9f802de367d..62f26984dd1 100644
--- a/hadoop-client-modules/hadoop-client-integration-tests/pom.xml
+++ b/hadoop-client-modules/hadoop-client-integration-tests/pom.xml
@@ -63,7 +63,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.lz4</groupId>
+      <groupId>at.yawk.lz4</groupId>
       <artifactId>lz4-java</artifactId>
       <scope>test</scope>
     </dependency>
diff --git a/hadoop-common-project/hadoop-common/pom.xml 
b/hadoop-common-project/hadoop-common/pom.xml
index 9eafcb3db9f..6b42648a7d8 100644
--- a/hadoop-common-project/hadoop-common/pom.xml
+++ b/hadoop-common-project/hadoop-common/pom.xml
@@ -366,7 +366,7 @@
       <scope>compile</scope>
     </dependency>
     <dependency>
-      <groupId>org.lz4</groupId>
+      <groupId>at.yawk.lz4</groupId>
       <artifactId>lz4-java</artifactId>
       <scope>provided</scope>
     </dependency>
diff --git a/hadoop-hdfs-project/hadoop-hdfs/pom.xml 
b/hadoop-hdfs-project/hadoop-hdfs/pom.xml
index 19fd9e8b628..e62e8bfb46d 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/pom.xml
+++ b/hadoop-hdfs-project/hadoop-hdfs/pom.xml
@@ -228,7 +228,7 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd";>
         <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.lz4</groupId>
+      <groupId>at.yawk.lz4</groupId>
       <artifactId>lz4-java</artifactId>
       <scope>test</scope>
     </dependency>
diff --git 
a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/pom.xml
 
b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/pom.xml
index 5ffa4f52b30..5228b8dad13 100644
--- 
a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/pom.xml
+++ 
b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/pom.xml
@@ -56,7 +56,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.lz4</groupId>
+      <groupId>at.yawk.lz4</groupId>
       <artifactId>lz4-java</artifactId>
       <scope>test</scope>
     </dependency>
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
index 0aa3f1494bc..f913e14d2e2 100644
--- a/hadoop-project/pom.xml
+++ b/hadoop-project/pom.xml
@@ -149,7 +149,7 @@
     <metrics.version>3.2.4</metrics.version>
     <netty4.version>4.1.127.Final</netty4.version>
     <snappy-java.version>1.1.10.4</snappy-java.version>
-    <lz4-java.version>1.7.1</lz4-java.version>
+    <lz4-java.version>1.9.0</lz4-java.version>
     <byte-buddy.version>1.17.6</byte-buddy.version>
 
     <!-- Maven protoc compiler -->
@@ -2090,7 +2090,7 @@
         </exclusions>
       </dependency>
       <dependency>
-        <groupId>org.lz4</groupId>
+        <groupId>at.yawk.lz4</groupId>
         <artifactId>lz4-java</artifactId>
         <version>${lz4-java.version}</version>
       </dependency>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to