PT-2026-47608 · Netty · Netty

Chrisvest

·

Publicado

2026-06-08

·

Atualizado

2026-06-15

·

CVE-2026-45536

CVSS v3.1

4.0

Média

VetorAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas Netty (versões afetadas não especificadas)
Descrição Ocorre um vazamento de descritores de arquivo na função netty unix socket recvFd quando um peer envia dois descritores de arquivo simultaneamente via uma mensagem de controle SCM RIGHTS. O sistema aloca um buffer de controle de 24 bytes no Linux de 64 bits, que comporta exatamente uma mensagem de controle contendo dois inteiros. Como o kernel instala ambos os descritores sem disparar a flag MSG CTRUNC, uma verificação de comprimento subsequente cmsg->cmsg len == CMSG LEN(sizeof(int)) falha, pois espera 20 bytes. Isso faz com que a aplicação ignore a lógica que lê o descritor e falhe ao fechar os descritores instalados. O processo então sai do loop de leitura normalmente, resultando no vazamento de dois descritores de arquivo por mensagem. Este problema é acessível via Epoll/KQueue DomainSocketChannel quando a aplicação está configurada com DomainSocketReadMode.FILE DESCRIPTORS.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Missing Release of Resource after Effective Lifetime

Information Disclosure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-45536
GHSA-W573-9FFJ-6FF9
OPENSUSE-SU-2026:11033-1

Produtos afetados

Netty