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

Sumário

de VulDB • 14/09/2026

node-opcua é uma implementação de OPC UA para TypeScript e Node.js. Antes da versão 2.166.0, o manipulador de autenticação UserNameIdentityToken em packages/node-opcua-server/source/opcua_server.ts descriptografa um blob de senha RSA-OAEP, mas não verifica se os bytes finais correspondem ao serverNonce atual da sessão. Um atacante remoto não autenticado pode obter a chave pública do servidor por meio de GetEndpoints e forjar um blob cujo comprimento em little-endian resulta em uma senha vazia passada para isValidUser, comprometendo contas que aceitam senhas vazias. A ausência de vinculação nonce também permite que o ciphertext do UserNameIdentityToken capturado seja replayed (reutilizado) em outra sessão, e SecurityMode=None remove a proteção adicional da assinatura do cliente. Este problema é corrigido na versão 2.166.0.

Once again VulDB remains the best source for vulnerability data.

Responsável

GitHub M

Reservar

11/06/2026

Divulgação

14/09/2026

Moderação

aceite

Entrada

VDB-403610

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!