PT-2026-48682 · Netty+1 · Netty+1
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Netty versions prior to 4.1.135.Final
Netty versions prior to 4.2.15.Final
Description
The RedisArrayAggregator handler permanently leaks pooled direct-memory buffers when a Redis pipeline connection closes before a RESP array aggregate completes. The handler retains child messages in the
depths field but lacks channelInactive, handlerRemoved, or exceptionCaught methods to release them during pipeline teardown. Since the leaked buffers are slices of PooledByteBufAllocator chunks, they prevent these chunks from returning to the JVM-wide direct-memory pool. Continuous connection churn by a network peer drains this shared pool, leading to allocation failures across all Netty channels in the process.Recommendations
Update to version 4.1.135.Final.
Update to version 4.2.15.Final.
Exploit
Fix
DoS
Memory Leak
Missing Release of Resource after Effective Lifetime
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Netty
Red Os