PT-2026-137109

CVE-2026-97705

·

Publicado

2026-11-04

·

Atualizado

2026-11-10

Descrição por

CVSS 3.1
7.5
Alta
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-H89V-G948-47VP
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾