CVE-2026-45536

Orta

Açıklama

Netty, protokol sunucuları ve istemcilerinin geliştirilmesi için kullanılan bir ağ uygulama çerçevesidir. 4.1.135.Final ve 4.2.15.Final versiyonlarından önce, netty_unix_socket_recvFd fonksiyonu msg_control'ü (satır 940) — 64 bit Linux üzerinde 24 bayt olan `char control[CMSG_SPACE(sizeof(int))]` olarak ayarlar. İki int taşıyan, karşı tarafça gönderilmiş bir SCM_RIGHTS cmsg, MSG_CTRUNC olmadan tam olarak sığan cmsg_len = CMSG_LEN(8) = 24 değerine sahiptir; bu nedenle çekirdek her iki fd'yi de alan sürece yükler. Ardından gelen `cmsg->cmsg_len == CMSG_LEN(sizeof(int))` (satır 972, beklenen 20) kontrolü başarısız olur, fd'yi okuyacak dal atlanır ve yüklenen fd'lerin hiçbiri kapatılmaz. for(;;) döngüsü recvmsg'yi tekrar çağırır (non-blocking → EAGAIN → Java bunu 0 ile eşleştirir → okuma döngüsü normal şekilde çıkar) ve mesaj başına iki sızdırılmış fd bırakır. Herhangi bir MSG_CTRUNC işleme mekanizması yoktur. Uygulamanın DomainSocketReadMode.FILE_DESCRIPTORS (varsayılan değil) seçeneğini kullandığı durumlarda Epoll/KQueue DomainSocketChannel üzerinden erişilebilir. 4.1.135.Final ve 4.2.15.Final versiyonları sorunu gidermektedir.

ÖnemOrta
CVSS4.0
İstismar olasılığı—
ÜrünNetty
Yayın12 Haz 2026
İlk görülme12 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • netty netty4.1.135, 4.2.15 ya da sonraki bir sürüm
  • io.netty:netty-transport-native-epoll4.2.15.Final, 4.1.135.Final ya da sonraki bir sürüm
  • io.netty:netty-transport-native-kqueue4.2.15.Final, 4.1.135.Final ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
netty nettyv < 4.1.135, 4.2.0 ≤ v < 4.2.154.1.135, 4.2.15
io.netty:netty-transport-native-epollMaven4.2.0.Final ≤ v < 4.2.15.Final, v < 4.1.135.Final4.2.15.Final, 4.1.135.Final
io.netty:netty-transport-native-kqueueMaven4.2.0.Final ≤ v < 4.2.15.Final, v < 4.1.135.Final4.2.15.Final, 4.1.135.Final

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-45536 · Netty · Dark Radar