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

dongjoon-hyun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/spark-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
     new ef978e0  [SPARK-57272] Upgrade `Netty` to 4.2.15.Final
ef978e0 is described below

commit ef978e0279cb90ba1ff46b8427e16dd8cbf31fd0
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Thu Jun 4 16:29:48 2026 -0700

    [SPARK-57272] Upgrade `Netty` to 4.2.15.Final
    
    ### What changes were proposed in this pull request?
    
    This PR aims to upgrade `Netty` to 4.2.15.Final.
    
    ### Why are the changes needed?
    
    To bring the latest bug fixes:
    
    - https://netty.io/news/2026/06/01/4-2-15-Final.html
      - 
[CVE-2026-48059](https://github.com/netty/netty/security/advisories/GHSA-h2qv-fj59-j46j):
 memory exhaustion in io.netty:netty-codec-haproxy (high).
      - 
[CVE-2026-47691](https://github.com/netty/netty/security/advisories/GHSA-5pvg-856g-cp85):
 DNS cache poisoning in io.netty:netty-resolver-dns (high).
      - 
[CVE-2026-XXXXX](https://github.com/netty/netty/security/advisories/GHSA-563q-j3cm-6jxm):
 DDoS in io.netty:netty-codec-http2.
      - 
[CVE-2026-XXXXX](https://github.com/netty/netty/security/advisories/GHSA-5w86-c3rq-vjj7):
 memory exhaustion in io.netty:netty-codec-redis (high).
      - 
[CVE-2026-44250](https://github.com/netty/netty/security/advisories/GHSA-3244-j874-rhc2):
 memory exhaustion in io.netty:netty-codec-redis (high).
      - 
[CVE-2026-44890](https://github.com/netty/netty/security/advisories/GHSA-6ghj-frrj-jjj3):
 memory exhaustion in io.netty:netty-codec-redis (high).
      - 
[CVE-2026-XXXXX](https://github.com/netty/netty/security/advisories/GHSA-cq4q-cv5g-r8q5):
 information disclosure and denial of service in 
io.netty:netty-codec-classes-quic.
      - 
[CVE-2026-44249](https://github.com/netty/netty/security/advisories/GHSA-3qp7-7mw8-wx86):
 IPv6 subnet filter bypass in io.netty:netty-handler (high).
      - 
[CVE-2026-XXXXX](https://github.com/netty/netty/security/advisories/GHSA-hvcg-qmg6-jm4c):
 request smuggling in io.netty:netty-codec-http.
      - 
[CVE-2026-44892](https://github.com/netty/netty/security/advisories/GHSA-c2rx-5r8w-8xr2):
 memory exhaustion in io.netty:netty-codec-http3 (high).
      - 
[CVE-2026-44893](https://github.com/netty/netty/security/advisories/GHSA-cc37-9q2j-3hfv):
 memory leak in io.netty:netty-codec-haproxy (high).
      - 
[CVE-2026-44894](https://github.com/netty/netty/security/advisories/GHSA-cmm3-54f8-px4j):
 traffic amplification in io.netty:netty-codec-classes-quic (high).
      - 
[CVE-2026-XXXXX](https://github.com/netty/netty/security/advisories/GHSA-c653-97m9-rcg9):
 TLS hostname verification accidentally disabled in io.netty:netty-handler 
(high).
      - 
[CVE-2026-45673](https://github.com/netty/netty/security/advisories/GHSA-xmv7-r254-6q78):
 DNS cache poisoning in io.netty:netty-resolver-dns.
      - 
[CVE-2026-45416](https://github.com/netty/netty/security/advisories/GHSA-x4gw-5cx5-pgmh):
 excessive memory usage from SNIHandler in io.netty:netty-handler (high).
      - 
[CVE-2026-45536](https://github.com/netty/netty/security/advisories/GHSA-w573-9ffj-6ff9):
 file descriptor leak in io.netty:netty-transport-native-epoll and 
io.netty:netty-transport-native-kqueue.
      - 
[CVE-2026-45674](https://github.com/netty/netty/security/advisories/GHSA-676x-f7gg-47vc):
 DNS cache poisoning in io.netty:netty-resolver-dns (high).
      - 
[CVE-2026-46340](https://github.com/netty/netty/security/advisories/GHSA-5xrh-qmmq-w6ch):
 memory exhaustion in io.netty:netty-transport-sctp (high).
      - 
[CVE-2026-47244](https://github.com/netty/netty/security/advisories/GHSA-5x3r-wrvg-rp6q):
 denial of service in io.netty:netty-codec-http2.
      - 
[CVE-2026-48006](https://github.com/netty/netty/security/advisories/GHSA-6jv9-x5w9-2ccm):
 memory exhaustion in io.netty:netty-codec-redis (high).
      - 
[CVE-2026-48748](https://github.com/netty/netty/security/advisories/GHSA-4grm-h2qv-h6w6):
 memory exhaustion in io.netty:netty-codec-http3 (high).
      - 
[CVE-2026-48043](https://github.com/netty/netty/security/advisories/GHSA-c2gf-v879-257j):
 memory exhaustion in io.netty:netty-codec-http2.
      - Fix race in io.netty.channel.uring.IoUringIoHandler.wakeup 
[#16836](https://github.com/netty/netty/pull/16836)
      - HTTP/2: Parse request-target path like Vert.x 
[#16810](https://github.com/netty/netty/pull/16810)
      - ChannelInitializer: correct misleading comment on exceptionCaught route 
[#16853](https://github.com/netty/netty/pull/16853)
      - FlowControlHandler: Suppress duplicate channelReadComplete after 
draining queue [#16837](https://github.com/netty/netty/pull/16837)
      - Pass maxAllocation to Brotli and Zstd decoders 
[#16844](https://github.com/netty/netty/pull/16844)
      - Add maxWindowLog parameter to ZstdDecoder to bound memory allocation 
[#16850](https://github.com/netty/netty/pull/16850)
      - MQTT: Reject malformed no-payload packets with non-zero Remaining 
Length [#16890](https://github.com/netty/netty/pull/16890)
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Pass the CIs.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    Generated-by: Claude Opus 4.8
    
    Closes #700 from dongjoon-hyun/SPARK-57272.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 gradle/libs.versions.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 5591804..59fedde 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -17,7 +17,7 @@
 [versions]
 fabric8 = "7.7.0"
 lombok = "1.18.46"
-netty = "4.2.14.Final"
+netty = "4.2.15.Final"
 operator-sdk = "5.3.4"
 dropwizard-metrics = "4.2.39"
 spark = "4.2.0-preview5"


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

Reply via email to