This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new 4c43acd59af3 [fix][sec] Upgrade Netty to 4.2.16.Final to address CVEs
(#26167)
4c43acd59af3 is described below
commit 4c43acd59af3827ad392d420bb28d08754c3aa2b
Author: Lari Hotari <[email protected]>
AuthorDate: Thu Jul 9 16:13:00 2026 +0300
[fix][sec] Upgrade Netty to 4.2.16.Final to address CVEs (#26167)
---
distribution/server/src/assemble/LICENSE.bin.txt | 62 ++++++++++++------------
distribution/shell/src/assemble/LICENSE.bin.txt | 62 ++++++++++++------------
gradle/libs.versions.toml | 4 +-
3 files changed, 64 insertions(+), 64 deletions(-)
diff --git a/distribution/server/src/assemble/LICENSE.bin.txt
b/distribution/server/src/assemble/LICENSE.bin.txt
index 4c628207ca50..e47225d242d8 100644
--- a/distribution/server/src/assemble/LICENSE.bin.txt
+++ b/distribution/server/src/assemble/LICENSE.bin.txt
@@ -293,37 +293,37 @@ The Apache Software License, Version 2.0
- org.apache.commons-commons-lang3-3.20.0.jar
- org.apache.commons-commons-text-1.15.0.jar
* Netty
- - io.netty-netty-buffer-4.2.15.Final.jar
- - io.netty-netty-codec-base-4.2.15.Final.jar
- - io.netty-netty-codec-compression-4.2.15.Final.jar
- - io.netty-netty-codec-dns-4.2.15.Final.jar
- - io.netty-netty-codec-http-4.2.15.Final.jar
- - io.netty-netty-codec-http2-4.2.15.Final.jar
- - io.netty-netty-codec-socks-4.2.15.Final.jar
- - io.netty-netty-codec-haproxy-4.2.15.Final.jar
- - io.netty-netty-common-4.2.15.Final.jar
- - io.netty-netty-handler-4.2.15.Final.jar
- - io.netty-netty-handler-proxy-4.2.15.Final.jar
- - io.netty-netty-resolver-4.2.15.Final.jar
- - io.netty-netty-resolver-dns-4.2.15.Final.jar
- - io.netty-netty-resolver-dns-classes-macos-4.2.15.Final.jar
- - io.netty-netty-resolver-dns-native-macos-4.2.15.Final-osx-aarch_64.jar
- - io.netty-netty-resolver-dns-native-macos-4.2.15.Final-osx-x86_64.jar
- - io.netty-netty-transport-4.2.15.Final.jar
- - io.netty-netty-transport-classes-epoll-4.2.15.Final.jar
- - io.netty-netty-transport-native-epoll-4.2.15.Final-linux-aarch_64.jar
- - io.netty-netty-transport-native-epoll-4.2.15.Final-linux-x86_64.jar
- - io.netty-netty-transport-native-unix-common-4.2.15.Final.jar
- - io.netty-netty-tcnative-boringssl-static-2.0.77.Final.jar
- - io.netty-netty-tcnative-boringssl-static-2.0.77.Final-linux-aarch_64.jar
- - io.netty-netty-tcnative-boringssl-static-2.0.77.Final-linux-x86_64.jar
- - io.netty-netty-tcnative-boringssl-static-2.0.77.Final-osx-aarch_64.jar
- - io.netty-netty-tcnative-boringssl-static-2.0.77.Final-osx-x86_64.jar
- - io.netty-netty-tcnative-boringssl-static-2.0.77.Final-windows-x86_64.jar
- - io.netty-netty-tcnative-classes-2.0.77.Final.jar
- - io.netty-netty-transport-classes-io_uring-4.2.15.Final.jar
- - io.netty-netty-transport-native-io_uring-4.2.15.Final-linux-x86_64.jar
- - io.netty-netty-transport-native-io_uring-4.2.15.Final-linux-aarch_64.jar
+ - io.netty-netty-buffer-4.2.16.Final.jar
+ - io.netty-netty-codec-base-4.2.16.Final.jar
+ - io.netty-netty-codec-compression-4.2.16.Final.jar
+ - io.netty-netty-codec-dns-4.2.16.Final.jar
+ - io.netty-netty-codec-http-4.2.16.Final.jar
+ - io.netty-netty-codec-http2-4.2.16.Final.jar
+ - io.netty-netty-codec-socks-4.2.16.Final.jar
+ - io.netty-netty-codec-haproxy-4.2.16.Final.jar
+ - io.netty-netty-common-4.2.16.Final.jar
+ - io.netty-netty-handler-4.2.16.Final.jar
+ - io.netty-netty-handler-proxy-4.2.16.Final.jar
+ - io.netty-netty-resolver-4.2.16.Final.jar
+ - io.netty-netty-resolver-dns-4.2.16.Final.jar
+ - io.netty-netty-resolver-dns-classes-macos-4.2.16.Final.jar
+ - io.netty-netty-resolver-dns-native-macos-4.2.16.Final-osx-aarch_64.jar
+ - io.netty-netty-resolver-dns-native-macos-4.2.16.Final-osx-x86_64.jar
+ - io.netty-netty-transport-4.2.16.Final.jar
+ - io.netty-netty-transport-classes-epoll-4.2.16.Final.jar
+ - io.netty-netty-transport-native-epoll-4.2.16.Final-linux-aarch_64.jar
+ - io.netty-netty-transport-native-epoll-4.2.16.Final-linux-x86_64.jar
+ - io.netty-netty-transport-native-unix-common-4.2.16.Final.jar
+ - io.netty-netty-tcnative-boringssl-static-2.0.78.Final.jar
+ - io.netty-netty-tcnative-boringssl-static-2.0.78.Final-linux-aarch_64.jar
+ - io.netty-netty-tcnative-boringssl-static-2.0.78.Final-linux-x86_64.jar
+ - io.netty-netty-tcnative-boringssl-static-2.0.78.Final-osx-aarch_64.jar
+ - io.netty-netty-tcnative-boringssl-static-2.0.78.Final-osx-x86_64.jar
+ - io.netty-netty-tcnative-boringssl-static-2.0.78.Final-windows-x86_64.jar
+ - io.netty-netty-tcnative-classes-2.0.78.Final.jar
+ - io.netty-netty-transport-classes-io_uring-4.2.16.Final.jar
+ - io.netty-netty-transport-native-io_uring-4.2.16.Final-linux-x86_64.jar
+ - io.netty-netty-transport-native-io_uring-4.2.16.Final-linux-aarch_64.jar
* Prometheus client
- io.prometheus.jmx-collector-0.16.1.jar
- io.prometheus-simpleclient-0.16.0.jar
diff --git a/distribution/shell/src/assemble/LICENSE.bin.txt
b/distribution/shell/src/assemble/LICENSE.bin.txt
index 11bb23018007..d09db86caaad 100644
--- a/distribution/shell/src/assemble/LICENSE.bin.txt
+++ b/distribution/shell/src/assemble/LICENSE.bin.txt
@@ -345,37 +345,37 @@ The Apache Software License, Version 2.0
- commons-text-1.15.0.jar
- commons-compress-1.28.0.jar
* Netty
- - netty-buffer-4.2.15.Final.jar
- - netty-codec-base-4.2.15.Final.jar
- - netty-codec-compression-4.2.15.Final.jar
- - netty-codec-dns-4.2.15.Final.jar
- - netty-codec-http-4.2.15.Final.jar
- - netty-codec-http2-4.2.15.Final.jar
- - netty-codec-socks-4.2.15.Final.jar
- - netty-codec-haproxy-4.2.15.Final.jar
- - netty-common-4.2.15.Final.jar
- - netty-handler-4.2.15.Final.jar
- - netty-handler-proxy-4.2.15.Final.jar
- - netty-resolver-4.2.15.Final.jar
- - netty-resolver-dns-4.2.15.Final.jar
- - netty-transport-4.2.15.Final.jar
- - netty-transport-classes-epoll-4.2.15.Final.jar
- - netty-transport-native-epoll-4.2.15.Final-linux-aarch_64.jar
- - netty-transport-native-epoll-4.2.15.Final-linux-x86_64.jar
- - netty-transport-native-unix-common-4.2.15.Final.jar
- - netty-tcnative-boringssl-static-2.0.77.Final.jar
- - netty-tcnative-boringssl-static-2.0.77.Final-linux-aarch_64.jar
- - netty-tcnative-boringssl-static-2.0.77.Final-linux-x86_64.jar
- - netty-tcnative-boringssl-static-2.0.77.Final-osx-aarch_64.jar
- - netty-tcnative-boringssl-static-2.0.77.Final-osx-x86_64.jar
- - netty-tcnative-boringssl-static-2.0.77.Final-windows-x86_64.jar
- - netty-tcnative-classes-2.0.77.Final.jar
- - netty-transport-classes-io_uring-4.2.15.Final.jar
- - netty-transport-native-io_uring-4.2.15.Final-linux-aarch_64.jar
- - netty-transport-native-io_uring-4.2.15.Final-linux-x86_64.jar
- - netty-resolver-dns-classes-macos-4.2.15.Final.jar
- - netty-resolver-dns-native-macos-4.2.15.Final-osx-aarch_64.jar
- - netty-resolver-dns-native-macos-4.2.15.Final-osx-x86_64.jar
+ - netty-buffer-4.2.16.Final.jar
+ - netty-codec-base-4.2.16.Final.jar
+ - netty-codec-compression-4.2.16.Final.jar
+ - netty-codec-dns-4.2.16.Final.jar
+ - netty-codec-http-4.2.16.Final.jar
+ - netty-codec-http2-4.2.16.Final.jar
+ - netty-codec-socks-4.2.16.Final.jar
+ - netty-codec-haproxy-4.2.16.Final.jar
+ - netty-common-4.2.16.Final.jar
+ - netty-handler-4.2.16.Final.jar
+ - netty-handler-proxy-4.2.16.Final.jar
+ - netty-resolver-4.2.16.Final.jar
+ - netty-resolver-dns-4.2.16.Final.jar
+ - netty-transport-4.2.16.Final.jar
+ - netty-transport-classes-epoll-4.2.16.Final.jar
+ - netty-transport-native-epoll-4.2.16.Final-linux-aarch_64.jar
+ - netty-transport-native-epoll-4.2.16.Final-linux-x86_64.jar
+ - netty-transport-native-unix-common-4.2.16.Final.jar
+ - netty-tcnative-boringssl-static-2.0.78.Final.jar
+ - netty-tcnative-boringssl-static-2.0.78.Final-linux-aarch_64.jar
+ - netty-tcnative-boringssl-static-2.0.78.Final-linux-x86_64.jar
+ - netty-tcnative-boringssl-static-2.0.78.Final-osx-aarch_64.jar
+ - netty-tcnative-boringssl-static-2.0.78.Final-osx-x86_64.jar
+ - netty-tcnative-boringssl-static-2.0.78.Final-windows-x86_64.jar
+ - netty-tcnative-classes-2.0.78.Final.jar
+ - netty-transport-classes-io_uring-4.2.16.Final.jar
+ - netty-transport-native-io_uring-4.2.16.Final-linux-aarch_64.jar
+ - netty-transport-native-io_uring-4.2.16.Final-linux-x86_64.jar
+ - netty-resolver-dns-classes-macos-4.2.16.Final.jar
+ - netty-resolver-dns-native-macos-4.2.16.Final-osx-aarch_64.jar
+ - netty-resolver-dns-native-macos-4.2.16.Final-osx-x86_64.jar
* Prometheus client
- simpleclient-0.16.0.jar
- simpleclient_log4j2-0.16.0.jar
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index e945600ba2d6..1bccbb42b310 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -25,7 +25,7 @@ checkstyle = "13.3.0"
# Major frameworks
bookkeeper = "4.18.0"
zookeeper = "3.9.5"
-netty = "4.2.15.Final"
+netty = "4.2.16.Final"
jetty = "12.1.10"
jersey = "3.1.10"
jackson = "2.21.5"
@@ -70,7 +70,7 @@ asynchttpclient = "3.0.10"
conscrypt = "2.5.2"
okhttp3 = "5.3.2"
okio = "3.17.0"
-netty-tcnative = "2.0.77.Final"
+netty-tcnative = "2.0.78.Final"
httpcomponents-httpclient = "4.5.14"
httpcomponents-httpcore = "4.4.16"
# Pinned so that async-http-client's 1.0.3 dependency does not downgrade it