CVE-2026-45736
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.4
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.
- Record
CVE-2026-45736- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-908, CWE-824
- Updated
- 2026-11-02
EUVDEUVD-2026-30543
7.5
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.
- Record
EUVD-2026-30543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-58qx-3vcg-4xpx
4.4
ws: Uninitialized memory disclosure
Impact
The websocket.close() implementation is vulnerable to uninitialized memory disclosure when a TypedArray is passed as the reason argument.
Proof of concept
import { deepStrictEqual } from 'node:assert';
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer(
{ port: 0, skipUTF8Validation: true },
function () {
const { port } = wss.address();
const ws = new WebSocket(`ws://localhost:${port}`, {
skipUTF8Validation: true
});
ws.on('close', function (code, reason) {
deepStrictEqual(reason, Buffer.alloc(80));
});
}
);
wss.on('connection', function (ws) {
ws.close(1000, new Float32Array(20));
});
Patches
The vulnerability was fixed in [email protected] (https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086).
Credits
Credit for the private and responsible disclosure of this issue goes to Nikita Skovoroda.
Remarks
Although the calculated CVSS severity is medium, the actual severity is believed to be low, as the flaw is only exploitable through misuse that is unlikely in practice.
Resources
- Record
GHSA-58qx-3vcg-4xpx- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-908
- Updated
- 2026-11-02
NVD
4.4
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.
- Record
CVE-2026-45736- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-908, CWE-824
- Updated
- 2026-11-02
OSV
4.4
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.
- Record
CVE-2026-45736- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-908
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-45736
7.5
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.
- Record
DEBIAN-CVE-2026-45736- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 22 moreShow less
OSVGHSA-58qx-3vcg-4xpx
4.4
ws: Uninitialized memory disclosure
Impact
The websocket.close() implementation is vulnerable to uninitialized memory disclosure when a TypedArray is passed as the reason argument.
Proof of concept
import { deepStrictEqual } from 'node:assert';
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer(
{ port: 0, skipUTF8Validation: true },
function () {
const { port } = wss.address();
const ws = new WebSocket(`ws://localhost:${port}`, {
skipUTF8Validation: true
});
ws.on('close', function (code, reason) {
deepStrictEqual(reason, Buffer.alloc(80));
});
}
);
wss.on('connection', function (ws) {
ws.close(1000, new Float32Array(20));
});
Patches
The vulnerability was fixed in [email protected] (https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086).
Credits
Credit for the private and responsible disclosure of this issue goes to Nikita Skovoroda.
Remarks
Although the calculated CVSS severity is medium, the actual severity is believed to be low, as the flaw is only exploitable through misuse that is unlikely in practice.
Resources
- Record
GHSA-58qx-3vcg-4xpx- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-908
- Updated
- 2026-11-02
OSVRHSA-2026:26638
8.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:26638- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:26994
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:26994- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:27171
8.2
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:27171- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:57590
8.6
Red Hat Security Advisory: rh-podman-desktop security, bug fix, and enhancement update
- Record
RHSA-2026:57590- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2026:7655
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7655- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-45736
4.4
CVE-2026-45736 in ws - Patched by Root
Root has patched CVE-2026-45736 in the ws package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-45736- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-45736
4.4
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.
- Record
UBUNTU-CVE-2026-45736- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1784596293 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.20.0-tuxcare.1.
- Record
CLSA-2026-1784596293- Updated
- 2026-11-02
OSVCLSA-2026-1784596324 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.18.0-tuxcare.1.
- Record
CLSA-2026-1784596324- Updated
- 2026-11-02
OSVCLSA-2026-1785380881 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.16.0-tuxcare.2.
- Record
CLSA-2026-1785380881- Updated
- 2026-11-02
OSVCLSA-2026-1788560406 No score
TuxCare security update for ws (3 CVEs)
TuxCare rebuilt ws to address 3 CVEs. Fixed in 8.13.0-tuxcare.1.
- Record
CLSA-2026-1788560406- Updated
- 2026-11-02
OSVCLSA-2026-1790200934 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.11.0-tuxcare.2.
- Record
CLSA-2026-1790200934- Updated
- 2026-11-02
OSVCLSA-2026-1790202672 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.5.0-tuxcare.2.
- Record
CLSA-2026-1790202672- Updated
- 2026-11-02
OSVCLSA-2026-1790413013 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.2.3-tuxcare.2.
- Record
CLSA-2026-1790413013- Updated
- 2026-11-02
OSVCLSA-2026-1790541916 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.18.3-tuxcare.1.
- Record
CLSA-2026-1790541916- Updated
- 2026-11-02
OSVCLSA-2026-1790541935 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.17.1-tuxcare.1.
- Record
CLSA-2026-1790541935- Updated
- 2026-11-02
OSVCLSA-2026-1790610738 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.14.2-tuxcare.1.
- Record
CLSA-2026-1790610738- Updated
- 2026-11-02
OSVCLSA-2026-1792448229 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.18.2-tuxcare.1.
- Record
CLSA-2026-1792448229- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11705-1 No score
kimi-code-0.41.0-1.1 on GA media
These are all security issues fixed in the kimi-code-0.41.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11705-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11952-1 No score
zcode-3.14.3-1.1 on GA media
These are all security issues fixed in the zcode-3.14.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11952-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21849-1 No score
Security update for kimi-code
This update for kimi-code fixes the following issues:
Changes in kimi-code:
Update to version 0.42.0:
- Add an experimental Updates panel with paginated progress messages from the main agent and subagents, enabled with KIMI_CODE_EXPERIMENTAL_NOTIFY_USER=1
- Turn the subagent model pool, Remote Control and the minidb session-index read model with the global search worker always on; their experimental flags and opt-out variables are gone, search persistence is now tuned via the [database] section
- Give tower worker and reviewer briefings the full mission context, follow the subagent timeout for tower agents, and show each background agent's model in /tasks
- Retrieve file search matches beyond the first 100 results, accept HEIC, HEIF and BMP images with Kimi-served models, and warn in kimi -p when project MCP servers are skipped in an untrusted folder
- Read files with configurable character limits and resumable long-line reads, decode malformed UTF-16 with a warning, and preserve image and video filenames in session history
- Rework the dashboard: deletable sessions, reorderable media rail, collapsed tool calls revealed with Ctrl-O, and less jank on long conversations and session reloads
Update to version 0.41.0:
- Add experimental tower mode for multi-agent orchestration and Remote Control for reaching a local web session remotely
- Add the WaitFor tool so the agent can wait for a background task inside the current turn, and an optional fork parameter that starts a subagent from a snapshot of the caller's history
- Support two OAuth login methods, kimi.ai and kimi.com, and activate several skills in one prompt
- Enable the subagent model pool in every launch mode by default and make turn-level file history unconditional
- Add a dangerous-command guard that always asks before shutdown, reboot or rm -rf in manual and YOLO permission modes, disabled with [permission] dangerous_command_guard; auto mode never blocks
- Remove kimi web --allow-remote-terminals; PTY terminal routes are served on loopback binds only
- Require Edit and Write to read a file first, and reject a write when the file changed on disk since that read
- Rework the bundled web dashboard: multi-tab right sidebar, Open/Done/Workspaces session tabs, a plugin marketplace panel and mobile bottom sheets
- ... see upstream's release notes for the full list
- Vendor the runtime dependencies upstream stopped inlining in
0.39.0:
- Add ws, qrcode and qrcode's own pngjs and dijkstrajs as sources, installed into the package's private node_modules
- Unpack the npm tarball directly instead of running npm install, which would resolve the new dependencies against the registry and pull in qrcode's CLI-only yargs tree
- Declare the vendored trees with Provides: bundled(...)
- CVE-2026-48779: ws denial of service from a high volume of tiny WebSocket fragments; the ws inlined in the old bundle predated the 8.21.0 fix, the vendored ws is 8.21.3 (boo#1268927)
- CVE-2026-45736: ws uninitialized memory disclosure via websocket.close() with a TypedArray, fixed by the same ws version (boo#1269951)
- Load the compiled node-pty addon during the build check as well
- Record
openSUSE-SU-2026:21849-1- Updated
- 2026-11-02
Affected products
- websockets ws
- ws project ws
- red hat cryostat 4
- red hat cryostat 4 on rhel 9
- red hat gatekeeper 3
- red hat node healthcheck operator
- red hat openshift lightspeed
- red hat openshift pipelines
- red hat openshift service mesh 2
- red hat openshift service mesh 3
- red hat amq broker 7.13.6
- red hat amq broker 7.14.1
Show 39 moreShow less
- red hat ansible automation platform 2
- red hat ansible automation platform 2.6
- red hat build of apache camel - hawtio 4
- red hat build of apache camel for spring boot 4
- red hat build of keycloak
- red hat build of podman desktop
- red hat build of podman desktop - tech preview
- red hat connectivity link 1
- red hat data grid 8
- red hat developer hub 1.10
- red hat developer hub 1.9
- red hat discovery 2
- red hat enterprise linux 10
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux ai (rhel ai) 3
- red hat fuse 7
- red hat hardened images
- red hat jboss enterprise application platform 8
- red hat jboss enterprise application platform expansion pack
- red hat migration toolkit 1.8
- red hat openshift ai (rhoai)
- red hat openshift ai 2.25
- red hat openshift ai 3.4
- red hat openshift container platform 4
- red hat openshift container platform 4.19
- red hat openshift container platform 4.20
- red hat openshift container platform 4.21
- red hat openshift container platform 4.22
- red hat openshift data foundation 4.18
- red hat openshift data foundation 4.19
- red hat openshift data foundation 4.20
- red hat openshift data foundation 4.22
- red hat openshift dev spaces 3.29
- red hat openshift virtualization 4
- red hat quay 3
- red hat satellite 6
- red hat trusted artifact signer 1.4
- red hat self-service automation portal 2
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wsnpm |
8.0.0 up to 8.20.1 | 8.20.1 |
wsTuxCare:npm |
8.20.0-tuxcare.0 up to 8.20.0-tuxcare.1, plus listed versions 8.20.0 |
8.20.0-tuxcare.1 |
wsTuxCare:npm |
8.18.0-tuxcare.0 up to 8.18.0-tuxcare.1, plus listed versions 8.18.0 |
8.18.0-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.16.0-tuxcare.0 up to 8.16.0-tuxcare.2, plus listed versions 8.16.08.16.0-tuxcare.1 |
8.16.0-tuxcare.2 |
wsTuxCare:npm From an advisory covering 3 CVEs |
8.13.0-tuxcare.0 up to 8.13.0-tuxcare.1, plus listed versions 8.13.0 |
8.13.0-tuxcare.1 |
wsTuxCare:npm |
8.11.0-tuxcare.0 up to 8.11.0-tuxcare.2, plus listed versions 8.11.08.11.0-tuxcare.1 |
8.11.0-tuxcare.2 |
wsTuxCare:npm |
8.5.0-tuxcare.0 up to 8.5.0-tuxcare.2, plus listed versions 8.5.08.5.0-tuxcare.1 |
8.5.0-tuxcare.2 |
wsTuxCare:npm |
8.2.3-tuxcare.0 up to 8.2.3-tuxcare.2, plus listed versions 8.2.38.2.3-tuxcare.1 |
8.2.3-tuxcare.2 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.18.3-tuxcare.0 up to 8.18.3-tuxcare.1, plus listed versions 8.18.3 |
8.18.3-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.17.1-tuxcare.0 up to 8.17.1-tuxcare.1, plus listed versions 8.17.1 |
8.17.1-tuxcare.1 |
Show 38 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wsTuxCare:npm From an advisory covering 2 CVEs |
8.14.2-tuxcare.0 up to 8.14.2-tuxcare.1, plus listed versions 8.14.2 |
8.14.2-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.18.2-tuxcare.0 up to 8.18.2-tuxcare.1, plus listed versions 8.18.2 |
8.18.2-tuxcare.1 |
node-wsDebian:12 |
All versions, plus listed versions 8.11.0+~cs13.7.3-18.11.0+~cs13.7.3-28.18.0+~cs13.7.11-18.18.0+~cs14.5.15-18.18.1+~cs14.18.2-1 Show 5 moreShow less8.19.0+~cs14.19.1-18.20.1+~cs14.19.1-18.21.0+~cs14.19.1-18.21.1+~cs14.19.1-18.21.3+~cs14.19.1-1 |
None known |
node-wsDebian:13 |
All versions, plus listed versions 8.18.1+~cs14.18.2-18.19.0+~cs14.19.1-18.20.1+~cs14.19.1-18.21.0+~cs14.19.1-18.21.1+~cs14.19.1-18.21.3+~cs14.19.1-1 |
None known |
node-wsDebian:14 |
before 8.20.1+~cs14.19.1-1, plus listed versions 8.18.1+~cs14.18.2-18.19.0+~cs14.19.1-1 |
8.20.1+~cs14.19.1-1 |
dotnet-sdk-10.0Red Hat:hummingbird:1 From an advisory covering 16 CVEs |
before 0:10.0.109-1.hum1 | 0:10.0.109-1.hum1 |
dotnet-sdk-10.0-source-built-artifactsRed Hat:hummingbird:1 From an advisory covering 16 CVEs |
before 0:10.0.109-1.hum1 | 0:10.0.109-1.hum1 |
dotnet-sdk-aot-10.0Red Hat:hummingbird:1 From an advisory covering 16 CVEs |
before 0:10.0.109-1.hum1 | 0:10.0.109-1.hum1 |
dotnet-sdk-dbg-10.0Red Hat:hummingbird:1 From an advisory covering 16 CVEs |
before 0:10.0.109-1.hum1 | 0:10.0.109-1.hum1 |
dotnet-templates-10.0Red Hat:hummingbird:1 From an advisory covering 16 CVEs |
before 0:10.0.109-1.hum1 | 0:10.0.109-1.hum1 |
dotnet10.0Red Hat:hummingbird:1 From an advisory covering 16 CVEs |
before 0:10.0.109-1.hum1 | 0:10.0.109-1.hum1 |
dotnet-sdk-8.0Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:8.0.128-1.hum1 | 0:8.0.128-1.hum1 |
dotnet-sdk-8.0-source-built-artifactsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:8.0.128-1.hum1 | 0:8.0.128-1.hum1 |
dotnet-sdk-dbg-8.0Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:8.0.128-1.hum1 | 0:8.0.128-1.hum1 |
dotnet-templates-8.0Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:8.0.128-1.hum1 | 0:8.0.128-1.hum1 |
dotnet8.0Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:8.0.128-1.hum1 | 0:8.0.128-1.hum1 |
dotnet-sdk-9.0Red Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
dotnet-sdk-9.0-source-built-artifactsRed Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
dotnet-sdk-aot-9.0Red Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
dotnet-sdk-dbg-9.0Red Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
dotnet-templates-9.0Red Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
dotnet9.0Red Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
netstandard-targeting-pack-2.1Red Hat:hummingbird:1 From an advisory covering 13 CVEs |
before 0:9.0.118-1.hum1 | 0:9.0.118-1.hum1 |
rh-podman-desktopRed Hat:enterprise_linux:10.2 From an advisory covering 24 CVEs |
before 0:1.1.2-1.el10_2 | 0:1.1.2-1.el10_2 |
yarnpkgRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:1.22.22-18.1.hum1 | 0:1.22.22-18.1.hum1 |
wsRoot:npm |
before 8.18.0-aikido.1 | 8.18.0-aikido.18.19.0-aikido.18.18.2-aikido.18.20.0-aikido.18.17.1-aikido.18.17.1-aikido.28.18.1-aikido.18.18.0-aikido.28.18.2-aikido.28.19.0-aikido.28.20.0-aikido.28.13.0-aikido.18.18.1-aikido.28.13.0-aikido.28.17.1-aikido.38.18.3-aikido.28.20.1-aikido.1 |
@rootio/wsRoot:npm |
before 8.18.0-root.io.1 | 8.18.0-root.io.18.19.0-root.io.18.18.2-root.io.18.20.0-root.io.18.17.1-root.io.18.17.1-root.io.28.18.1-root.io.18.18.0-root.io.28.18.2-root.io.28.19.0-root.io.28.20.0-root.io.28.13.0-root.io.18.18.1-root.io.28.13.0-root.io.28.17.1-root.io.38.18.3-root.io.28.20.1-root.io.1 |
node-wsUbuntu:16.04:LTS |
All versions, plus listed versions 0.7.2+ds1.349b7460-11.0.1+ds1.e6ddaae4-1 |
None known |
node-wsUbuntu:18.04:LTS |
All versions, plus listed versions 1.1.0+ds1.e6ddaae4-3build11.1.0+ds1.e6ddaae4-3ubuntu1 |
None known |
node-wsUbuntu:20.04:LTS |
All versions, plus listed versions 1.1.0+ds1.e6ddaae4-57.2.1-27.2.1-3 |
None known |
node-wsUbuntu:22.04:LTS |
All versions, plus listed versions 7.4.2+~cs18.0.8-27.5.5+~cs13.0.13-18.5.0+~cs13.3.3-2 |
None known |
node-wsUbuntu:24.04:LTS |
All versions, plus listed versions 8.11.0+~cs13.7.3-18.11.0+~cs13.7.3-2 |
None known |
node-wsUbuntu:25.10 |
All versions, plus listed versions 8.18.0+~cs14.5.15-18.18.1+~cs14.18.2-1 |
None known |
node-wsUbuntu:26.10 |
All versions, plus listed versions 8.19.0+~cs14.19.1-18.20.1+~cs14.19.1-18.21.3+~cs14.19.1-1 |
None known |
node-wsUbuntu:26.04:LTS |
All versions, plus listed versions 8.18.1+~cs14.18.2-18.19.0+~cs14.19.1-1 |
None known |
kimi-codeopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.41.0-1.1 | 0.41.0-1.1 |
zcodeopenSUSE:Tumbleweed |
before 3.14.3-1.1 | 3.14.3-1.1 |
kimi-codeopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 0.42.0-bp160.1.1 | 0.42.0-bp160.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-45736 is a medium vulnerability (CVSS 4.4) in Websockets Ws, published May 4, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.74%, the 55th percentile. Fixed in ws 8.20.1.
References
github.com/websockets/ws/security/advisories/GHSA-58qx-3vcg-4xpx
github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086
access.redhat.com/security/cve/CVE-2026-45736
bugzilla.redhat.com/show_bug.cgi?id=2477914
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45736.json
access.redhat.com/errata/RHSA-2026:48151
Show 194 moreShow less
access.redhat.com/errata/RHSA-2026:57590
access.redhat.com/errata/RHSA-2026:66545
access.redhat.com/errata/RHSA-2026:66488
access.redhat.com/errata/RHSA-2026:34374
access.redhat.com/errata/RHSA-2026:36754
access.redhat.com/errata/RHSA-2026:33574
access.redhat.com/errata/RHSA-2026:29197
access.redhat.com/errata/RHSA-2026:26638
access.redhat.com/errata/RHSA-2026:26994
access.redhat.com/errata/RHSA-2026:27171
access.redhat.com/errata/RHSA-2026:7655
access.redhat.com/errata/RHSA-2026:41928
access.redhat.com/errata/RHSA-2026:65126
access.redhat.com/errata/RHSA-2026:60520
access.redhat.com/errata/RHSA-2026:44235
access.redhat.com/errata/RHSA-2026:44263
access.redhat.com/errata/RHSA-2026:44267
access.redhat.com/errata/RHSA-2026:40792
access.redhat.com/errata/RHSA-2026:48693
access.redhat.com/errata/RHSA-2026:40768
access.redhat.com/errata/RHSA-2026:36820
access.redhat.com/errata/RHSA-2026:56431
access.redhat.com/errata/RHSA-2026:56366
access.redhat.com/errata/RHSA-2026:57013
access.redhat.com/errata/RHSA-2026:56928
access.redhat.com/errata/RHSA-2026:37272
nvd.nist.gov/vuln/detail/CVE-2026-45736
github.com/advisories/GHSA-58qx-3vcg-4xpx
github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45736.json
security-tracker.debian.org/tracker/CVE-2026-45736
github.com/websockets/ws
images.redhat.com
access.redhat.com/security/cve/CVE-2026-45591
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-45491
access.redhat.com/security/cve/CVE-2026-50527
access.redhat.com/security/cve/CVE-2026-50526
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26638.json
bugzilla.redhat.com/show_bug.cgi?id=2487164
cve.org/CVERecord?id=CVE-2026-45491
nvd.nist.gov/vuln/detail/CVE-2026-45491
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-45491
bugzilla.redhat.com/show_bug.cgi?id=2487224
cve.org/CVERecord?id=CVE-2026-45591
nvd.nist.gov/vuln/detail/CVE-2026-45591
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-45591
cve.org/CVERecord?id=CVE-2026-45736
bugzilla.redhat.com/show_bug.cgi?id=2500492
cve.org/CVERecord?id=CVE-2026-47300
nvd.nist.gov/vuln/detail/CVE-2026-47300
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47300
bugzilla.redhat.com/show_bug.cgi?id=2500515
cve.org/CVERecord?id=CVE-2026-47302
nvd.nist.gov/vuln/detail/CVE-2026-47302
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47302
bugzilla.redhat.com/show_bug.cgi?id=2500502
cve.org/CVERecord?id=CVE-2026-47303
nvd.nist.gov/vuln/detail/CVE-2026-47303
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47303
bugzilla.redhat.com/show_bug.cgi?id=2500593
cve.org/CVERecord?id=CVE-2026-50524
nvd.nist.gov/vuln/detail/CVE-2026-50524
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50524
bugzilla.redhat.com/show_bug.cgi?id=2500580
cve.org/CVERecord?id=CVE-2026-50525
nvd.nist.gov/vuln/detail/CVE-2026-50525
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50525
bugzilla.redhat.com/show_bug.cgi?id=2500565
cve.org/CVERecord?id=CVE-2026-50526
nvd.nist.gov/vuln/detail/CVE-2026-50526
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50526
bugzilla.redhat.com/show_bug.cgi?id=2500581
cve.org/CVERecord?id=CVE-2026-50527
nvd.nist.gov/vuln/detail/CVE-2026-50527
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50527
bugzilla.redhat.com/show_bug.cgi?id=2500562
cve.org/CVERecord?id=CVE-2026-50528
nvd.nist.gov/vuln/detail/CVE-2026-50528
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50528
bugzilla.redhat.com/show_bug.cgi?id=2500587
cve.org/CVERecord?id=CVE-2026-50648
nvd.nist.gov/vuln/detail/CVE-2026-50648
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50648
bugzilla.redhat.com/show_bug.cgi?id=2499217
cve.org/CVERecord?id=CVE-2026-50651
nvd.nist.gov/vuln/detail/CVE-2026-50651
bugzilla.redhat.com/show_bug.cgi?id=2500589
cve.org/CVERecord?id=CVE-2026-50659
nvd.nist.gov/vuln/detail/CVE-2026-50659
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50659
bugzilla.redhat.com/show_bug.cgi?id=2500189
cve.org/CVERecord?id=CVE-2026-56170
nvd.nist.gov/vuln/detail/CVE-2026-56170
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-56170
bugzilla.redhat.com/show_bug.cgi?id=2500109
cve.org/CVERecord?id=CVE-2026-57108
nvd.nist.gov/vuln/detail/CVE-2026-57108
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-57108
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_26994.json
bugzilla.redhat.com/show_bug.cgi?id=2498128
cve.org/CVERecord?id=CVE-2026-59724
nvd.nist.gov/vuln/detail/CVE-2026-59724
github.com/socketio/socket.io/commit/1fa1f46cd420ac5b57bb4c04c959b58f3c79158c
github.com/socketio/socket.io/releases/tag/[email protected]
github.com/socketio/socket.io/security/advisories/GHSA-gr94-w7qr-f4j3
bugzilla.redhat.com/show_bug.cgi?id=2498114
cve.org/CVERecord?id=CVE-2026-59868
nvd.nist.gov/vuln/detail/CVE-2026-59868
github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1
github.com/nodeca/js-yaml/releases/tag/5.2.0
github.com/nodeca/js-yaml/security/advisories/GHSA-g796-fgmg-93mv
bugzilla.redhat.com/show_bug.cgi?id=2498130
cve.org/CVERecord?id=CVE-2026-59870
nvd.nist.gov/vuln/detail/CVE-2026-59870
github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe
github.com/nodeca/js-yaml/releases/tag/5.2.1
github.com/nodeca/js-yaml/security/advisories/GHSA-724g-mxrg-4qvm
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_27171.json
bugzilla.redhat.com/show_bug.cgi?id=2500577
cve.org/CVERecord?id=CVE-2026-50646
nvd.nist.gov/vuln/detail/CVE-2026-50646
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50646
bugzilla.redhat.com/show_bug.cgi?id=2500563
cve.org/CVERecord?id=CVE-2026-50649
nvd.nist.gov/vuln/detail/CVE-2026-50649
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50649
bugzilla.redhat.com/show_bug.cgi?id=2500556
cve.org/CVERecord?id=CVE-2026-50650
nvd.nist.gov/vuln/detail/CVE-2026-50650
msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50650
bugzilla.redhat.com/show_bug.cgi?id=2455470
bugzilla.redhat.com/show_bug.cgi?id=2476810
bugzilla.redhat.com/show_bug.cgi?id=2477081
bugzilla.redhat.com/show_bug.cgi?id=2487050
bugzilla.redhat.com/show_bug.cgi?id=2487946
bugzilla.redhat.com/show_bug.cgi?id=2488480
bugzilla.redhat.com/show_bug.cgi?id=2488934
bugzilla.redhat.com/show_bug.cgi?id=2489661
bugzilla.redhat.com/show_bug.cgi?id=2493633
bugzilla.redhat.com/show_bug.cgi?id=2494197
issues.redhat.com/browse/RHEL-238929
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57590.json
cve.org/CVERecord?id=CVE-2026-9595
nvd.nist.gov/vuln/detail/CVE-2026-9595
cna.openjsf.org/security-advisories.html
github.com/facebook/create-react-app/pull/7444
github.com/vuejs/vue-cli/commit/72ba7505aff2a8314e82aa5082379a77504a1fcb
github.com/webpack/webpack-dev-server/pull/4316
github.com/webpack/webpack-dev-server/security/advisories/GHSA-mx8g-39q3-5c79
cve.org/CVERecord?id=CVE-2026-12143
nvd.nist.gov/vuln/detail/CVE-2026-12143
cwe.mitre.org/data/definitions/93.html
github.com/form-data/form-data/commit/64190db548c0179e37206858e39f27cf513e9435
github.com/form-data/form-data/commit/be3f3cf553978bac15a5182f1f3c3d2d38ccf229
github.com/form-data/form-data/commit/c7133499c2ee1b80c678e411244f4442bf902045
github.com/form-data/form-data/security/advisories/GHSA-hmw2-7cc7-3qxx
html.spec.whatwg.org/multipage/form-control-infrastructure.html
npmjs.com/package/form-data
cve.org/CVERecord?id=CVE-2026-13149
nvd.nist.gov/vuln/detail/CVE-2026-13149
github.com/juliangruber/brace-expansion/commit/c7e33ec13ac1a684c116720843ce24e208611754
npmjs.com/package/brace-expansion
cve.org/CVERecord?id=CVE-2026-13676
nvd.nist.gov/vuln/detail/CVE-2026-13676
github.com/fastify/fast-uri/security/advisories/GHSA-4c8g-83qw-93j6
cve.org/CVERecord?id=CVE-2026-14257
nvd.nist.gov/vuln/detail/CVE-2026-14257
github.com/juliangruber/brace-expansion
github.com/juliangruber/brace-expansion/commit/a1bd33999ea75262c4749fff3bbb0d1372bd07b5
cve.org/CVERecord?id=CVE-2026-34986
nvd.nist.gov/vuln/detail/CVE-2026-34986
github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8
pkg.go.dev/github.com/go-jose/go-jose/v4
cve.org/CVERecord?id=CVE-2026-42338
nvd.nist.gov/vuln/detail/CVE-2026-42338
github.com/beaugunderson/ip-address/security/advisories/GHSA-v2v4-37r5-5v8g
cve.org/CVERecord?id=CVE-2026-42570
nvd.nist.gov/vuln/detail/CVE-2026-42570
github.com/sveltejs/devalue/commit/206ca6712fbc380a4571c59de9ab04b91110792d
github.com/sveltejs/devalue/releases/tag/v5.8.1
github.com/sveltejs/devalue/security/advisories/GHSA-77vg-94rm-hx3p
cve.org/CVERecord?id=CVE-2026-44705
nvd.nist.gov/vuln/detail/CVE-2026-44705
github.com/raszi/node-tmp/security/advisories/GHSA-ph9p-34f9-6g65
cve.org/CVERecord?id=CVE-2026-45623
nvd.nist.gov/vuln/detail/CVE-2026-45623
github.com/postcss/postcss/security/advisories/GHSA-6g55-p6wh-862q
raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/IT/white/2026/va-26-177-01.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7655.json
ubuntu.com/security/CVE-2026-45736
suse.com/security/cve/CVE-2026-45736
suse.com/security/cve/CVE-2026-48779
bugzilla.suse.com/1268927
bugzilla.suse.com/1269951
Left out here: 130 references. The JSON record has them.