Skip to content
Heist/ feed
Back to feed
High

undici is vulnerable to Malicious WebSocket 64-bit length overflows undici parser and crashes the client

Type: advisorySources: OSV

ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length. undici's ByteParser overflows internal math, ends up in an invalid state, and throws a fatal TypeError that terminates the process. Patches Patched in the undici version v7.24.0 and v6.24.0. Users should upgrade to this version or later.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-1528
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 03:46 UTC · Revision 1

Source evidence

undici is vulnerable to Malicious WebSocket 64-bit length overflows undici parser and crashes the client

core-osv · Original source

Published 12 Mar 2026, 20:21 UTC

ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length. undici's ByteParser overflows internal math, ends up in an invalid state, and throws a fatal TypeError that terminates the process. Patches Patched in the undici version v7.24.0 and v6.24.0. Users should upgrade to this version or later.

osv:CVE-2026-1528
Complete source record
{
  "id": "fc106b14220c94339c633a38722122cc722e8ae41f77faae9aecfc6368104bde",
  "url": "https://osv.dev/vulnerability/CVE-2026-1528",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "undici is vulnerable to Malicious WebSocket 64-bit length overflows undici parser and crashes the client",
    "summary": "ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length. undici's ByteParser overflows internal math, ends up in an invalid state, and throws a fatal TypeError that terminates the process. Patches Patched in the undici version v7.24.0 and v6.24.0. Users should upgrade to this version or later.",
    "evidence": "osv:CVE-2026-1528",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-1528",
      "aliases": [
        "CVE-2026-1528",
        "GHSA-f269-vfmq-vjvj"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nodejs/undici",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "8873c947271faf1ebc455bdc6158ecbc022ecfa9"
                },
                {
                  "introduced": "1cfe0949053aac6267f11b919cee9315a27f1fd6"
                },
                {
                  "fixed": "07a39067a0485c1953196f500d945fe09378a176"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:nodejs:undici:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "6.24.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:nodejs:undici:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "7.0.0"
                      },
                      {
                        "fixed": "7.24.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v6.23.0",
            "v7.23.0",
            "v7.22.0",
            "v7.21.0",
            "v7.20.0",
            "v7.19.2",
            "v7.19.1",
            "v7.19.0",
            "v7.18.2",
            "v7.18.1",
            "v7.18.0",
            "v6.22.0",
            "v7.17.0",
            "v7.16.0",
            "v7.15.0",
            "v6.21.3",
            "v7.14.0",
            "v7.13.0",
            "v7.12.0",
            "v7.11.0",
            "v7.10.0",
            "v6.21.2",
            "v7.9.0",
            "v7.8.0",
            "v7.7.0",
            "v7.5.0",
            "v7.6.0",
            "v7.4.0",
            "v6.21.1",
            "v7.3.0",
            "v7.2.3",
            "v7.2.2",
            "v7.2.1",
            "v7.2.0",
            "v7.1.1",
            "v7.1.0",
            "v7.0.0",
            "v6.21.0",
            "v6.20.1",
            "v6.20.0",
            "v6.19.8",
            "v6.19.7",
            "v6.19.6",
            "v6.19.5",
            "v6.19.4",
            "v6.19.3",
            "v6.19.2",
            "v6.19.1",
            "v6.19.0",
            "v6.18.2",
            "v6.18.1",
            "v6.18.0",
            "v6.17.0",
            "v6.16.1",
            "v6.16.0",
            "v6.15.0",
            "v6.14.1",
            "v6.14.0",
            "v6.13.0",
            "v6.12.0",
            "v6.11.1",
            "v6.11.0",
            "v6.10.2",
            "v6.10.1",
            "v6.10.0",
            "v6.9.0",
            "v6.8.0",
            "v6.7.1",
            "v6.7.0",
            "v6.6.2",
            "v6.6.1",
            "v5.28.2",
            "v6.6.0",
            "v6.5.0",
            "v6.4.0",
            "v6.3.0",
            "v6.2.1",
            "v6.2.0",
            "v6.1.0",
            "v6.0.1",
            "v6.0.0",
            "v5.28.1",
            "v5.28.0",
            "v5.27.2",
            "v5.27.1",
            "v5.27.0",
            "v5.26.5",
            "v5.26.4",
            "v5.26.3",
            "v5.26.2",
            "v5.26.1",
            "v5.26.0",
            "v5.23.4",
            "v5.25.3",
            "v5.25.2",
            "v5.25.1",
            "v5.25.0",
            "v5.24.0",
            "v5.23.0",
            "v5.22.1",
            "v5.22.0",
            "v5.21.2",
            "v5.21.1",
            "v5.21.0",
            "v5.20.0",
            "v5.19.1",
            "v5.19.0",
            "v5.18.0",
            "v5.17.1",
            "v5.17.0",
            "v5.16.0",
            "v5.15.2",
            "v5.15.1",
            "v5.15.0",
            "v5.14.0",
            "v5.13.0",
            "v5.12.0",
            "v5.11.0",
            "v5.10.0",
            "v5.9.1",
            "v5.8.2",
            "v5.8.1",
            "v5.8.0",
            "v5.7.0",
            "v5.6.1",
            "v5.6.0",
            "v5.5.1",
            "v5.5.0",
            "v5.4.0",
            "v5.3.0",
            "v5.2.0",
            "v5.1.1",
            "v5.1.0",
            "v5.0.0",
            "v4.16.0",
            "v4.15.1",
            "v4.15.0",
            "v4.14.1",
            "v4.14.0",
            "v4.13.0",
            "v4.12.2",
            "v4.12.0",
            "v4.11.3",
            "v4.11.2",
            "v4.11.1",
            "v4.11.0",
            "v4.10.4",
            "v4.10.3",
            "v4.10.2",
            "v4.10.1",
            "v4.10.0",
            "v4.9.5",
            "v4.9.4",
            "v4.9.3",
            "v4.9.2",
            "v4.9.1",
            "v4.9.0",
            "v4.8.2",
            "v4.8.1",
            "v4.8.0",
            "v4.7.3",
            "v4.7.2",
            "v4.7.1",
            "v4.7.0",
            "v4.6.0",
            "v4.5.1",
            "v4.5.0",
            "v4.4.7",
            "v4.4.6",
            "v4.4.5",
            "v4.4.4",
            "v4.4.3",
            "v4.4.2",
            "v4.4.1",
            "v4.3.1",
            "v4.3.0",
            "v4.2.2",
            "v4.2.1",
            "v4.1.1",
            "v4.1.0",
            "v4.0.0",
            "v4.0.0-rc.8",
            "v4.0.0-rc.7",
            "v4.0.0-rc.5",
            "v4.0.0-rc.4",
            "v4.0.0-rc.3",
            "v4.0.0-rc.2",
            "v4.0.0-rc.1",
            "v4.0.0-alpha.5",
            "v4.0.0-alpha.4",
            "v4.0.0-alpha.2",
            "v4.0.0-alpha.1",
            "v4.0.0-alpha.0",
            "v3.3.1",
            "v3.3.0",
            "v3.2.0",
            "v3.1.0",
            "v3.0.0",
            "v2.1.0",
            "v2.0.7",
            "v2.0.6",
            "v2.0.5",
            "v2.0.4",
            "v2.0.3",
            "v2.0.2",
            "v2.0.1",
            "v2.0.0",
            "v1.3.1",
            "v1.3.0",
            "v1.2.6",
            "v1.2.5",
            "v1.2.2",
            "v1.2.1",
            "v1.2.0",
            "v1.1.0",
            "v1.0.3",
            "v1.0.2",
            "v1.0.1",
            "v1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-1528.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:42.311285835Z",
      "provider": "osv",
      "references": [
        "https://github.com/nodejs/undici/",
        "https://hackerone.com/reports/3537648",
        "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-1528.json",
        "https://access.redhat.com/errata/RHSA-2026:13826",
        "https://access.redhat.com/errata/RHSA-2026:17789",
        "https://access.redhat.com/errata/RHSA-2026:21772",
        "https://access.redhat.com/errata/RHSA-2026:21931",
        "https://access.redhat.com/errata/RHSA-2026:34342",
        "https://access.redhat.com/errata/RHSA-2026:5807",
        "https://access.redhat.com/errata/RHSA-2026:7080",
        "https://access.redhat.com/errata/RHSA-2026:7123",
        "https://access.redhat.com/errata/RHSA-2026:7302",
        "https://access.redhat.com/errata/RHSA-2026:7310",
        "https://access.redhat.com/errata/RHSA-2026:7350",
        "https://access.redhat.com/errata/RHSA-2026:7670",
        "https://access.redhat.com/errata/RHSA-2026:7675",
        "https://access.redhat.com/errata/RHSA-2026:7983",
        "https://access.redhat.com/errata/RHSA-2026:9742",
        "https://access.redhat.com/security/cve/CVE-2026-1528",
        "https://cna.openjsf.org/security-advisories.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/1xxx/CVE-2026-1528.json",
        "https://github.com/nodejs/undici/security/advisories/GHSA-f269-vfmq-vjvj",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-1528",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2447145"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-1284",
          "CWE-248"
        ],
        "cna_assigner": "openjs",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": ">= 6.0.0 < 6.24.0; 7.0.0 < 7.24.0"
                  },
                  {
                    "last_affected": ">= 6.0.0 < 6.24.0; 7.0.0 < 7.24.0"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandaloneSingleVersion"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/1xxx/CVE-2026-1528.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-1528",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 509947,
  "published_at": "2026-03-12T20:21:57.775+00:00"
}