QSearchQSearch

CVE-2026-45536

4.0 MEDIUM

Netty is a network application framework for development of protocol servers and clients

Published: 2026-06-12 · Last updated: 2026-06-15

Severity and scoring

CVSS
4.0 MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CWE
CWE-200, CWE-772

Affected products

VendorProduct
nettynetty

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, netty_unix_socket_recvFd sets msg_control to `char control[CMSG_SPACE(sizeof(int))]` (line 940) — 24 bytes on 64-bit Linux. A peer-sent SCM_RIGHTS cmsg carrying two ints has cmsg_len = CMSG_LEN(8) = 24, which fits exactly with no MSG_CTRUNC, so the kernel installs both fds in the receiving process. The subsequent check `cmsg->cmsg_len == CMSG_LEN(sizeof(int))` (line 972, expected 20) fails, the branch that would read the fd is skipped, and neither installed fd is closed. The for(;;) loop calls recvmsg again (non-blocking → EAGAIN → Java maps to 0 → read loop exits normally), leaving two leaked fds per message. There is no MSG_CTRUNC handling. Reachable via Epoll/KQueue DomainSocketChannel when the application opts into DomainSocketReadMode.FILE_DESCRIPTORS (non-default). Versions 4.1.135.Final and 4.2.15.Final patch the issue.

Source: NVD

References

Related CVEs

Same vendor

  • CVE-2026-50560 Netty is a network application framework for development of protocol servers and clients (5.3 MEDIUM)
  • CVE-2026-50020 Netty is a network application framework for development of protocol servers and clients (5.3 MEDIUM)
  • CVE-2026-50011 Netty is a network application framework for development of protocol servers and clients (7.5 HIGH)
  • CVE-2026-50010 Netty is a network application framework for development of protocol servers and clients (7.5 HIGH)
  • CVE-2026-50009 Netty is a network application framework for development of protocol servers and clients (4.8 MEDIUM)

Same CWE

  • CVE-2026-12117 Improper access control in the social login connection endpoint in Devolutions Server 2026.2.5 allows an authenticated vault member to ...
  • CVE-2026-12320 Information disclosure in the Password Manager component (4.3 MEDIUM)
  • CVE-2026-12311 Information disclosure, sandbox escape in the Security: Process Sandboxing component (4.7 MEDIUM)
  • CVE-2026-50870 An information disclosure vulnerability in the configuration endpoint of Ben Busby whoogle-search v1.2.3 allows attackers to obtain sensi... (7.5 HIGH)
  • CVE-2026-39007 An issue in Observeinc's Observe v.2026-01-28 and before allows a remote attacker to obtain sensitive information via the CSV Log export ... (7.5 HIGH)