CVE-2026-54156 in node-opcuainformação

Sumário

de VulDB • 14/09/2026

node-opcua é uma implementação do OPC UA para TypeScript e Node.js. Antes da versão 2.166.0, o cache g_alreadyUsedNonce de escopo global do processo, utilizado pela função nonceAlreadyBeenUsed em packages/node-opcua-secure-channel/source/server/server_secure_channel_layer.ts, registra nonces provenientes das mensagens OpenSecureChannelRequest e CreateSession sem expiração ou limite de tamanho. Um atacante remoto não autenticado pode criar repetidamente sessões com nonces únicos, fazendo com que as entradas persistam após o vencimento da sessão e se acumulem ao longo dos ciclos de conexão, mesmo quando maxSessions=10 limita as sessões simultâneas. O crescimento descontrolado do heap resultante pode esgotar o heap padrão do Node.js e causar a falha (crash) do processo do servidor node-opcua. Este problema foi corrigido na versão 2.166.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub M

Reservar

11/06/2026

Divulgação

14/09/2026

Moderação

aceite

Entrada

VDB-403609

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!