PT-2026-66341 · Netty · Netty

CVE-2026-56818

·

Published

2026-07-28

·

Updated

2026-08-08

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Name of the Vulnerable Software and Affected Versions Netty versions prior to 4.1.136.Final Netty versions prior to 4.2.16.Final
Description The RedisArrayAggregator Redis codec fails to clear retained partial aggregate state when the maxElements limit is exceeded, although it correctly does so when the maxNestedArrayDepth limit is reached. An unauthenticated peer can exploit this by initiating a valid RESP array, sending a bulk string child, and then sending a nested array header that exceeds the configured maxElements. While the decodeRedisArrayHeader() function throws a decoder exception, the partial aggregate remains retained in the handler. If the channel remains open after the exception, subsequent messages are consumed into the pre-error aggregate, allowing the peer to maintain attacker-controlled state and pin retained pooled buffers.
Recommendations Update to version 4.1.136.Final or later. Update to version 4.2.16.Final or later.

Exploit

Fix

Memory Leak

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-56818
GHSA-P9JM-Q85P-7MCP
OPENSUSE-SU-2026:11394-1
SUSE-SU-2026:3482-1

Affected Products

Netty