CVE-2026-54155 in node-opcuainformación

Resumen

por VulDB • 2026-09-14

node-opcua es una implementación de OPC UA para TypeScript y Node.js. Antes de la versión 2.166.0, el controlador de autenticación UserNameIdentityToken en packages/node-opcua-server/source/opcua_server.ts descifra un blob de contraseña RSA-OAEP pero no verifica que los bytes finales coincidan con el serverNonce actual de la sesión. Un atacante remoto no autenticado puede obtener la clave pública del servidor a través de GetEndpoints y forjar un blob cuya longitud en orden little-endian produce una contraseña vacía pasada a isValidUser, comprometiendo las cuentas que aceptan contraseñas vacías. La falta de vinculación nonce también permite reutilizar (replay) el cifrado UserNameIdentityToken capturado en otra sesión, y SecurityMode=None elimina la salvaguarda separada de firma del cliente. Este problema se soluciona en la versión 2.166.0.

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

Responsable

GitHub M

Reservar

2026-06-11

Divulgación

2026-09-14

Moderación

aceptado

Artículo

VDB-403610

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!