Denial of Service Vulnerability in Node-OPCUA by Node-OPCUA
CVE-2026-54156
7.5HIGH
What is CVE-2026-54156?
Node-OPCUA, an OPC UA implementation for TypeScript and Node.js, has a vulnerability related to an unbounded cache of nonces that can lead to denial of service attacks. This issue arises from the g_alreadyUsedNonce cache, which records nonces without appropriate expiration or size limits, allowing unauthorized users to repeatedly create sessions. This can lead to excessive memory consumption and eventually crash the server process. The vulnerability has been addressed in version 2.166.0.
Affected Version(s)
node-opcua < 2.166.0
