PT-2026-38280 · Netty · Netty

CVE-2026-42577

·

Published

2026-05-06

·

Updated

2026-07-21

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Netty versions 4.2.0.Final through 4.2.12.Final
Description Netty's epoll transport fails to detect and close TCP connections that receive a RST after being half-closed. This occurs when a connection has ALLOW HALF CLOSURE enabled or is in a half-closed state via the HTTP codec, and the remote peer sends a FIN followed by a RST. Because epollOutReady() is a no-op without a pending flush and epollInReady() short-circuits when input is marked as shutdown, the EPOLLERR/EPOLLHUP error condition is not processed, and channelInactive is never triggered. This leads to stale channels that exhaust file descriptors, memory, or connection-count limits. In certain code paths where clearEpollIn0() is not called during the ChannelInputShutdownReadComplete event, it can cause a 100% CPU busy-loop in the event loop thread, starving other multiplexed connections.
Recommendations Update to version 4.2.13.Final. Configure idle timeouts on connections to limit the lifetime of stale channels.

Exploit

Fix

Missing Release of Resource after Effective Lifetime

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

Weakness Enumeration

Related Identifiers

CLEANSTART-2026-AO61361
CLEANSTART-2026-BK55944
CLEANSTART-2026-BO52019
CLEANSTART-2026-DT81884
CLEANSTART-2026-EG39405
CLEANSTART-2026-GX01236
CLEANSTART-2026-GX44743
CLEANSTART-2026-JW30455
CLEANSTART-2026-KL03760
CLEANSTART-2026-KV09488
CLEANSTART-2026-LE11246
CLEANSTART-2026-NE94194
CLEANSTART-2026-PO27799
CLEANSTART-2026-RD06185
CLEANSTART-2026-VJ37814
CLEANSTART-2026-VP53607
CLEANSTART-2026-WG59699
CLEANSTART-2026-YY96069
CVE-2026-42577
GHSA-RWM7-X88C-3G2P

Affected Products

Netty