Skip navigation

Netty 4.1.118.Final released

We are happy to announce the release of netty 4.1.118.Final. This is a bug-fix release but also fixes a (critical CVE) in our SSL implementation. Please upgrade as soon as possible if you use our native SSL implementation.

The most important changes are:

  • SslHandler doesn't correctly validate packets which can lead to native crash when using native SSLEngine (CVE-2025-24970)
  • Denial of Service attack on windows app using Netty, again (CVE-2025-25193)
  • Upgrade netty-tcnative to 2.0.70.Final (#14790)
  • Fix recycling in CodecOutputList (#14706)
  • Allocate bytebuf without magazine lock when threads get collisions (#14594)
  • Make StreamBufferingEncoder not send header frame with priority by default (#14732)
  • Notify event loop termination future of unexpected exceptions (#14734)
  • KQueueEventLoop leaks memory on shutdown (#14745)
  • Fix AccessControlException in GlobalEventExecutor (#14743)
  • Fix possible buffer leak when stream can't be mapped (#14746)
  • AdaptivePoolingAllocator: Round chunk sizes up to MIN_CHUNK_SIZE units and reduce chunk release frequency (#14763)

For more details please visit our bug tracker

Thank You

Every idea and bug-report counts, and so we thought it is worth mentioning those who helped in this area.

Please report an unintended omission.