CVE-2026-50011

HIGH

Netty has unbounded pre-allocation in RedisArrayAggregator from RESP array length

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 2 public exploits for CVE-2026-50011. PoCs published by bibotai.

AI-analyzed exploit summary This repository contains a negative proof-of-concept fixture for CVE-2026-50011, demonstrating a non-vulnerable configuration of Netty's Redis pipeline handlers. The code explicitly avoids exploiting the vulnerability and only includes a health endpoint for testing purposes.

Description

Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, RedisArrayAggregator pre-allocates ArrayList with initial capacity equal to the RESP array element count declared in an array header. That count is taken from the wire before the corresponding child messages exist. A small malicious header can claim a huge initial capacity. Versions 4.1.135.Final and 4.2.15.Final patch the issue.

Exploits (2)

github STUB
by bibotai · javapoc
https://github.com/bibotai/secveri-cve-2026-50011-negative

This repository contains a negative proof-of-concept fixture for CVE-2026-50011, demonstrating a non-vulnerable configuration of Netty's Redis pipeline handlers. The code explicitly avoids exploiting the vulnerability and only includes a health endpoint for testing purposes.

Classification
Stub 95%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: Netty (4.1.133.Final)
No auth needed
Prerequisites: Understanding of Netty's Redis pipeline handling
mistral-large-3 · analyzed Jul 16, 2026 Full analysis →
github WORKING POC
by bibotai · javapoc
https://github.com/bibotai/secveri-cve-2026-50011-positive

This repository provides a proof-of-concept (PoC) for CVE-2026-50011, a vulnerability in Netty's Redis protocol handling (RESP array aggregation). The PoC sets up a vulnerable Netty-based Redis server (version 4.1.133.Final) to demonstrate the issue, which likely involves improper handling of Redis array messages leading to potential memory corruption or DoS.

Classification
Working Poc 98%
Attack Type
Dos
Complexity
Moderate
Reliability
Reliable
Target: Netty 4.1.133.Final (Redis protocol handling)
No auth needed
Prerequisites: Network access to the vulnerable Redis server port (6379) · Ability to send crafted RESP (Redis Serialization Protocol) array messages
mistral-large-3 · analyzed Jul 16, 2026 Full analysis →

Scores

CVSS v3 7.5
EPSS 0.0039
EPSS Percentile 31.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-400 CWE-770
Status published
Products (5)
io.netty/netty-codec-redis 0 - 4.1.135.FinalMaven
io.netty/netty-codec-redis 4.2.0.Final - 4.2.15.FinalMaven
netty/netty < 4.1.135
netty/netty < 4.1.135.Final
netty/netty >= 4.2.0.Final, < 4.2.15.Final
Published Jun 12, 2026
Tracked Since Jun 12, 2026