PT-2026-137109
CVE-2026-97705
·
Publicado
2026-11-04
·
Atualizado
2026-11-10
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Moleculer versões anteriores a 0.14.36
Moleculer versões anteriores a 0.15.2
Description
Uma falha existe no transportador TCP onde a função
Parser. write em src/transporters/tcp/parser.js utiliza Buffer.prototype.readInt32BE para ler um comprimento de pacote assinado. Um peer remoto não autenticado pode fornecer um valor negativo, fazendo com que packet.slice(length) retorne o buffer original. Isso resulta em um loop while (packet.length > 0) infinito que bloqueia o event loop do Node.js, tornando todos os serviços no processo inoperantes até que ocorra a reinicialização. Isso acontece quando o transportador TCP está habilitado e acessível, pois a validação CRC e o maxPacketSize não impedem o uso de um valor de comprimento malformado.Recommendations
Atualizar para a versão 0.14.36.
Atualizar para a versão 0.15.2.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾