Uninitialized Mem Disclosure via ws.websocket.close() in ws <8.20.1
CVE-2026-45736 Published on May 15, 2026
ws: Uninitialized memory disclosure
ws is an open source WebSocket client and server for Node.js. Prior to 8.20.1, the websocket.close() implementation is vulnerable to uninitialized memory disclosure when a TypedArray is passed as the reason argument. This vulnerability is fixed in 8.20.1.
Vulnerability Analysis
CVE-2026-45736 is exploitable with network access, and does not require authorization privileges or user interaction. This vulnerability is considered to have a low attack complexity. Public availability of a proof of concept (POC) exploit exists for CVE-2026-45736. The potential impact of an exploit of this vulnerability is considered to have a high impact on confidentiality, with no impact on integrity and availability.
Privileges Required:
NONE
Confidentiality Impact:
HIGH
Availability Impact:
NONE
Weakness Types
Use of Uninitialized Resource
The software uses or accesses a resource that has not been initialized. When a resource has not been properly initialized, the software may behave unexpectedly. This may lead to a crash or invalid memory access, but the consequences vary depending on the type of resource and how it is used within the software.
Access of Uninitialized Pointer
The program accesses or uses a pointer that has not been initialized.
Products Associated with CVE-2026-45736
Want to know whenever a new CVE is published for Red Hat products? stack.watch will email you.
Affected Versions
websockets
ws:
-
Version >= 8.0.0, < 8.20.1
is affected.
Red Hat
Cryostat 4 on RHEL 9:
-
Version 4.2.0-13 and below *
is unaffected.
Red Hat Ansible Automation Platform 2.6:
-
Version 1782761510 and below *
is unaffected.
Red Hat Developer Hub 1.10:
-
Version 1783448184 and below *
is unaffected.
Red Hat Developer Hub 1.9:
-
Version 1782761244 and below *
is unaffected.
Red Hat Discovery 2:
-
Version 1782166952 and below *
is unaffected.
Red Hat Hardened Images:
-
Version 10.0.109-1.hum1 and below *
is unaffected.
Red Hat Hardened Images:
-
Version 8.0.128-1.hum1 and below *
is unaffected.
Red Hat Hardened Images:
-
Version 9.0.118-1.hum1 and below *
is unaffected.
Red Hat Hardened Images:
-
Version 1.22.22-18.1.hum1 and below *
is unaffected.
Red Hat Migration Toolkit 1.8:
-
Version 1783690532 and below *
is unaffected.
Red Hat OpenShift Container Platform 4.19:
-
Version 1784670101 and below *
is unaffected.
Red Hat OpenShift Container Platform 4.2:
-
Version 1784724699 and below *
is unaffected.
Red Hat OpenShift Container Platform 4.2:
-
Version 1784730857 and below *
is unaffected.
Red Hat OpenShift Container Platform 4.21:
-
Version 1784127553 and below *
is unaffected.
Red Hat OpenShift Container Platform 4.21:
-
Version 1784713741 and below *
is unaffected.
Red Hat OpenShift Container Platform 4.22:
-
Version 1784144936 and below *
is unaffected.
Red Hat OpenShift Dev Spaces 3.29:
-
Version 1782498475 and below *
is unaffected.
Red Hat OpenShift Dev Spaces 3.29:
-
Version 1782498792 and below *
is unaffected.
Red Hat Trusted Artifact Signer 1.4:
-
Version 1783327185 and below *
is unaffected.
Red Hat
Cryostat 4:
Red Hat
Cryostat 4:
Red Hat
Cryostat 4:
Red Hat
Gatekeeper 3:
Red Hat
Node HealthCheck Operator:
Red Hat
Node HealthCheck Operator:
Red Hat
Node HealthCheck Operator:
Red Hat
OpenShift Lightspeed:
Red Hat
OpenShift Lightspeed:
Red Hat
OpenShift Lightspeed:
Red Hat
OpenShift Pipelines:
Red Hat
OpenShift Pipelines:
Red Hat
OpenShift Pipelines:
Red Hat
OpenShift Pipelines:
Red Hat
OpenShift Pipelines:
Red Hat
OpenShift Service Mesh 2:
Red Hat
OpenShift Service Mesh 2:
Red Hat
OpenShift Service Mesh 3:
Red Hat
OpenShift Service Mesh 3:
Red Hat
OpenShift Service Mesh 3:
Red Hat
OpenShift Service Mesh 3:
Red Hat AMQ Broker 7:
Red Hat Ansible Automation Platform 2:
Red Hat Ansible Automation Platform 2:
Red Hat Ansible Automation Platform 2:
Red Hat Ansible Automation Platform 2:
Red Hat Ansible Automation Platform 2:
Red Hat Ansible Automation Platform 2:
Red Hat build of Apache Camel for Spring Boot 4:
Red Hat build of Apache Camel - HawtIO 4:
Red Hat Build of Keycloak:
Red Hat Build of Podman Desktop:
Red Hat Build of Podman Desktop - Tech Preview:
Red Hat Build of Podman Desktop - Tech Preview:
Red Hat Build of Podman Desktop - Tech Preview:
Red Hat Connectivity Link 1:
Red Hat Data Grid 8:
Red Hat Enterprise Linux 10:
Red Hat Enterprise Linux 10:
Red Hat Enterprise Linux 10:
Red Hat Enterprise Linux 10:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 8:
Red Hat Enterprise Linux 9:
Red Hat Enterprise Linux 9:
Red Hat Enterprise Linux 9:
Red Hat Enterprise Linux 9:
Red Hat Enterprise Linux 9:
Red Hat Enterprise Linux 9:
Red Hat Enterprise Linux AI (RHEL AI) 3:
Red Hat Enterprise Linux AI (RHEL AI) 3:
Red Hat Enterprise Linux AI (RHEL AI) 3:
Red Hat Enterprise Linux AI (RHEL AI) 3:
Red Hat Enterprise Linux AI (RHEL AI) 3:
Red Hat Enterprise Linux AI (RHEL AI) 3:
Red Hat Fuse 7:
Red Hat Hardened Images:
Red Hat Hardened Images:
Red Hat JBoss Enterprise Application Platform 8:
Red Hat JBoss Enterprise Application Platform Expansion Pack:
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift AI (RHOAI):
Red Hat OpenShift Container Platform 4:
Red Hat OpenShift Container Platform 4:
Red Hat Openshift Data Foundation 4:
Red Hat Openshift Data Foundation 4:
Red Hat Openshift Data Foundation 4:
Red Hat Openshift Data Foundation 4:
Red Hat OpenShift Virtualization 4:
Red Hat OpenShift Virtualization 4:
Red Hat Quay 3:
Red Hat Satellite 6:
Red Hat
Self-service automation portal 2:
Red Hat
Self-service automation portal 2:
Exploit Probability
EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.