{"schema_version":1,"title":"node-opcua (npm) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 6 vulnerabilities in node-opcua (npm): 0 in the last 7 days and 3 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2026-68904, was published on 16 September 2026.","url":"https://junglewise.ai/threats/technologies/node-opcua","json_url":"https://junglewise.ai/threats/technologies/node-opcua.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/node-opcua","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":3,"all_time":6,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":3,"last_90_days":3,"last_365_days":3},"latest":[{"cve":"CVE-2026-68904","cvss":7,"epss":0.0044,"slug":"cve-2026-68904-node-opcua-tcp-socket-leak-in-keepalive-reconnection","title":"node-opcua is an OPC UA implementation for TypeScript and Node.js. From 2.0.0 until 2.170.0, node-opcua clients using the default keepSessio","severity":"high","exploited":false,"published_at":"2026-09-16T17:18:00.917+00:00","url":"https://junglewise.ai/threats/cve-2026-68904-node-opcua-tcp-socket-leak-in-keepalive-reconnection"},{"cve":"CVE-2026-54156","cvss":7.5,"epss":0.0078,"slug":"cve-2026-54156-node-opcua-unbounded-nonce-cache-heap-exhaustion","title":"node-opcua is an OPC UA implementation for TypeScript and Node.js. Prior to 2.166.0, the process-global g_alreadyUsedNonce cache used by non","severity":"high","exploited":false,"published_at":"2026-09-14T17:17:46.927+00:00","url":"https://junglewise.ai/threats/cve-2026-54156-node-opcua-unbounded-nonce-cache-heap-exhaustion"},{"cve":"CVE-2026-54155","cvss":7.7,"epss":0.0042,"slug":"cve-2026-54155-node-opcua-missing-nonce-verification-in-usernameidentitytoken","title":"node-opcua is an OPC UA implementation for TypeScript and Node.js. Prior to 2.166.0, the UserNameIdentityToken authentication handler in pac","severity":"high","exploited":false,"published_at":"2026-09-14T17:17:46.737+00:00","url":"https://junglewise.ai/threats/cve-2026-54155-node-opcua-missing-nonce-verification-in-usernameidentitytoken"},{"cve":"CVE-2022-24375","cvss":3.1,"epss":0.0177,"slug":"cve-2022-24375-node-opcua-denial-of-service-via-excessive-closesession-requests","title":"node-opcua denial of service via excessive CloseSession requests","severity":"low","exploited":false,"published_at":"2022-08-25T00:00:29+00:00","url":"https://junglewise.ai/threats/cve-2022-24375-node-opcua-denial-of-service-via-excessive-closesession-requests"},{"cve":"CVE-2022-21208","cvss":3.1,"epss":0.0158,"slug":"cve-2022-21208-node-opcua-denial-of-service-via-message-chunks","title":"node-opcua denial of service via message chunks","severity":"low","exploited":false,"published_at":"2022-08-24T00:00:31+00:00","url":"https://junglewise.ai/threats/cve-2022-21208-node-opcua-denial-of-service-via-message-chunks"},{"cve":"CVE-2022-25231","cvss":3.1,"epss":0.0129,"slug":"cve-2022-25231-node-opcua-denial-of-service-via-excessive-memory-allocation","title":"node-opcua denial of service via excessive memory allocation","severity":"low","exploited":false,"published_at":"2022-08-24T00:00:31+00:00","url":"https://junglewise.ai/threats/cve-2022-25231-node-opcua-denial-of-service-via-excessive-memory-allocation"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":3},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"flowise (npm)","slug":"flowise","vulnerabilities":156,"url":"https://junglewise.ai/threats/technologies/flowise"},{"name":"vm2 (npm)","slug":"vm2","vulnerabilities":82,"url":"https://junglewise.ai/threats/technologies/vm2"},{"name":"@budibase/server (npm)","slug":"budibase-server","vulnerabilities":61,"url":"https://junglewise.ai/threats/technologies/budibase-server"},{"name":"directus (npm)","slug":"directus","vulnerabilities":60,"url":"https://junglewise.ai/threats/technologies/directus"},{"name":"nocodb (npm)","slug":"nocodb","vulnerabilities":55,"url":"https://junglewise.ai/threats/technologies/nocodb"},{"name":"hono (npm)","slug":"hono","vulnerabilities":54,"url":"https://junglewise.ai/threats/technologies/hono"},{"name":"parse-server (npm)","slug":"parse-server","vulnerabilities":42,"url":"https://junglewise.ai/threats/technologies/parse-server"},{"name":"dompurify (npm)","slug":"dompurify","vulnerabilities":39,"url":"https://junglewise.ai/threats/technologies/dompurify"},{"name":"ghost (npm)","slug":"ghost","vulnerabilities":39,"url":"https://junglewise.ai/threats/technologies/ghost"},{"name":"flowise-components (npm)","slug":"flowise-components","vulnerabilities":35,"url":"https://junglewise.ai/threats/technologies/flowise-components"},{"name":"astro (npm)","slug":"astro","vulnerabilities":30,"url":"https://junglewise.ai/threats/technologies/astro"},{"name":"@anthropic-ai/claude-code (npm)","slug":"anthropic-ai-claude-code","vulnerabilities":28,"url":"https://junglewise.ai/threats/technologies/anthropic-ai-claude-code"}],"technology":{"hub":true,"name":"node-opcua (npm)","slug":"node-opcua","vendor":{"name":"npm","slug":"npm","url":"https://junglewise.ai/threats/vendors/npm"},"aliases":[],"homepage":"https://github.com/node-opcua/node-opcua","description":"Open-source OPC UA client and server library implementation for Node.js","url":"https://junglewise.ai/threats/technologies/node-opcua"},"most_severe":[{"cve":"CVE-2026-54155","cvss":7.7,"epss":0.0042,"slug":"cve-2026-54155-node-opcua-missing-nonce-verification-in-usernameidentitytoken","title":"node-opcua is an OPC UA implementation for TypeScript and Node.js. Prior to 2.166.0, the UserNameIdentityToken authentication handler in pac","severity":"high","exploited":false,"published_at":"2026-09-14T17:17:46.737+00:00","url":"https://junglewise.ai/threats/cve-2026-54155-node-opcua-missing-nonce-verification-in-usernameidentitytoken"},{"cve":"CVE-2026-54156","cvss":7.5,"epss":0.0078,"slug":"cve-2026-54156-node-opcua-unbounded-nonce-cache-heap-exhaustion","title":"node-opcua is an OPC UA implementation for TypeScript and Node.js. Prior to 2.166.0, the process-global g_alreadyUsedNonce cache used by non","severity":"high","exploited":false,"published_at":"2026-09-14T17:17:46.927+00:00","url":"https://junglewise.ai/threats/cve-2026-54156-node-opcua-unbounded-nonce-cache-heap-exhaustion"},{"cve":"CVE-2026-68904","cvss":7,"epss":0.0044,"slug":"cve-2026-68904-node-opcua-tcp-socket-leak-in-keepalive-reconnection","title":"node-opcua is an OPC UA implementation for TypeScript and Node.js. From 2.0.0 until 2.170.0, node-opcua clients using the default keepSessio","severity":"high","exploited":false,"published_at":"2026-09-16T17:18:00.917+00:00","url":"https://junglewise.ai/threats/cve-2026-68904-node-opcua-tcp-socket-leak-in-keepalive-reconnection"},{"cve":"CVE-2022-24375","cvss":3.1,"epss":0.0177,"slug":"cve-2022-24375-node-opcua-denial-of-service-via-excessive-closesession-requests","title":"node-opcua denial of service via excessive CloseSession requests","severity":"low","exploited":false,"published_at":"2022-08-25T00:00:29+00:00","url":"https://junglewise.ai/threats/cve-2022-24375-node-opcua-denial-of-service-via-excessive-closesession-requests"},{"cve":"CVE-2022-21208","cvss":3.1,"epss":0.0158,"slug":"cve-2022-21208-node-opcua-denial-of-service-via-message-chunks","title":"node-opcua denial of service via message chunks","severity":"low","exploited":false,"published_at":"2022-08-24T00:00:31+00:00","url":"https://junglewise.ai/threats/cve-2022-21208-node-opcua-denial-of-service-via-message-chunks"},{"cve":"CVE-2022-25231","cvss":3.1,"epss":0.0129,"slug":"cve-2022-25231-node-opcua-denial-of-service-via-excessive-memory-allocation","title":"node-opcua denial of service via excessive memory allocation","severity":"low","exploited":false,"published_at":"2022-08-24T00:00:31+00:00","url":"https://junglewise.ai/threats/cve-2022-25231-node-opcua-denial-of-service-via-excessive-memory-allocation"}],"generated_at":"2026-09-26T10:14:00.201383+00:00"}