Skip to content

Commit f124067

Browse files
authored
HIVE-29253: Bump netty version to 4.1.127.Final due to CVE-2025-58057, CVE-2025-58056 (#6121)
enforced netty version to transitive dependencies
1 parent 46ed6cd commit f124067

File tree

3 files changed

+48
-1
lines changed

3 files changed

+48
-1
lines changed

pom.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@
192192
<mockito-core.version>5.17.0</mockito-core.version>
193193
<mockito-inline.version>5.2.0</mockito-inline.version>
194194
<mina.version>2.0.0-M5</mina.version>
195-
<netty.version>4.1.116.Final</netty.version>
195+
<netty.version>4.1.127.Final</netty.version>
196196
<netty3.version>3.10.5.Final</netty3.version>
197197
<!-- used by druid storage handler -->
198198
<pac4j-saml.version>4.5.8</pac4j-saml.version>
@@ -447,6 +447,16 @@
447447
<artifactId>netty-all</artifactId>
448448
<version>${netty.version}</version>
449449
</dependency>
450+
<dependency>
451+
<groupId>io.netty</groupId>
452+
<artifactId>netty-handler</artifactId>
453+
<version>${netty.version}</version>
454+
</dependency>
455+
<dependency>
456+
<groupId>io.netty</groupId>
457+
<artifactId>netty-transport-native-epoll</artifactId>
458+
<version>${netty.version}</version>
459+
</dependency>
450460
<dependency>
451461
<groupId>jakarta.jms</groupId>
452462
<artifactId>jakarta.jms-api</artifactId>

standalone-metastore/pom.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
<protoc.path>${env.PROTOC_PATH}</protoc.path>
103103
<io.grpc.version>1.72.0</io.grpc.version>
104104
<sqlline.version>1.9.0</sqlline.version>
105+
<netty.version>4.1.127.Final</netty.version>
105106
<!-- HIVE-28992: only upgrade to newer than 3.25.0 if you tested the prompt -->
106107
<jline.version>3.25.0</jline.version>
107108
<ST4.version>4.0.4</ST4.version>
@@ -135,6 +136,27 @@
135136
</properties>
136137
<dependencyManagement>
137138
<dependencies>
139+
<dependency>
140+
<groupId>io.netty</groupId>
141+
<artifactId>netty-all</artifactId>
142+
<version>${netty.version}</version>
143+
</dependency>
144+
<dependency>
145+
<groupId>io.netty</groupId>
146+
<artifactId>netty-handler</artifactId>
147+
<version>${netty.version}</version>
148+
</dependency>
149+
<dependency>
150+
<groupId>io.netty</groupId>
151+
<artifactId>netty-transport-native-epoll</artifactId>
152+
<version>${netty.version}</version>
153+
</dependency>
154+
<dependency>
155+
<groupId>io.netty</groupId>
156+
<artifactId>netty-transport-native-epoll</artifactId>
157+
<version>${netty.version}</version>
158+
<classifier>linux-x86_64</classifier>
159+
</dependency>
138160
<dependency>
139161
<groupId>org.apache.orc</groupId>
140162
<artifactId>orc-core</artifactId>

storage-api/pom.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<checkstyle.version>11.1.0</checkstyle.version>
3030
<maven.compiler.source>21</maven.compiler.source>
3131
<maven.compiler.target>21</maven.compiler.target>
32+
<netty.version>4.1.127.Final</netty.version>
3233
<guava.version>22.0</guava.version>
3334
<hadoop.version>3.4.1</hadoop.version>
3435
<junit.version>4.13.2</junit.version>
@@ -43,6 +44,20 @@
4344
<maven.surefire.plugin.version>3.5.3</maven.surefire.plugin.version>
4445
<project.build.outputTimestamp>2025-01-01T00:00:00Z</project.build.outputTimestamp>
4546
</properties>
47+
<dependencyManagement>
48+
<dependencies>
49+
<dependency>
50+
<groupId>io.netty</groupId>
51+
<artifactId>netty-handler</artifactId>
52+
<version>${netty.version}</version>
53+
</dependency>
54+
<dependency>
55+
<groupId>io.netty</groupId>
56+
<artifactId>netty-transport-native-epoll</artifactId>
57+
<version>${netty.version}</version>
58+
</dependency>
59+
</dependencies>
60+
</dependencyManagement>
4661
<dependencies>
4762
<!-- compile inter-project -->
4863
<dependency>

0 commit comments

Comments
 (0)