Skip to content
Heist/ feed
Back to feed
High

restbed through 5.0.0 WebSocket Memory Exhaustion via Unbounded Frame Buffering

Type: advisorySources: OSV

restbed through 5.0.0 accepts WebSocket frames with declared payload lengths up to 2^63 bytes and buffers the payload without size limits in an unbounded stream buffer. Remote unauthenticated attackers can declare large frame sizes and stream payload data to exhaust server memory, causing denial of service through process crash.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-103472
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 02:33 UTC · Revision 1

Source evidence

restbed through 5.0.0 WebSocket Memory Exhaustion via Unbounded Frame Buffering

core-osv · Original source

Published 30 Sept 2026, 17:22 UTC

restbed through 5.0.0 accepts WebSocket frames with declared payload lengths up to 2^63 bytes and buffers the payload without size limits in an unbounded stream buffer. Remote unauthenticated attackers can declare large frame sizes and stream payload data to exhaust server memory, causing denial of service through process crash.

osv:CVE-2026-103472
Complete source record
{
  "id": "f59e856e0f3b3ca0ff5fa63b3eaed4cdbd4b8326f92a17d44c5161e271b8144c",
  "url": "https://osv.dev/vulnerability/CVE-2026-103472",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "restbed through 5.0.0 WebSocket Memory Exhaustion via Unbounded Frame Buffering",
    "summary": "restbed through 5.0.0 accepts WebSocket frames with declared payload lengths up to 2^63 bytes and buffers the payload without size limits in an unbounded stream buffer. Remote unauthenticated attackers can declare large frame sizes and stream payload data to exhaust server memory, causing denial of service through process crash.",
    "evidence": "osv:CVE-2026-103472",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-103472",
      "aliases": [
        "CVE-2026-103472"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/corvusoft/restbed",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "e1227a297ce6d4e9f78222456507b29bb8ab77e9"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "5.0.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  }
                ]
              }
            }
          ],
          "versions": [
            "5.0.0",
            "4.8-RC1",
            "4.8",
            "4.7",
            "4.5",
            "4.5-RC1",
            "4.0",
            "3.5",
            "3.0",
            "2.5",
            "2.0",
            "1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-103472.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:25.144114733Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103472.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-103472",
        "https://www.vulncheck.com/advisories/restbed-through-5.0.0-websocket-memory-exhaustion-via-unbounded-frame-buffering",
        "https://github.com/Corvusoft/restbed/issues/558",
        "https://github.com/Corvusoft/restbed",
        "https://github.com/Corvusoft/restbed/blob/e1227a297ce6d4e9f78222456507b29bb8ab77e9/src/corvusoft/restbed/detail/web_socket_impl.cpp#L117"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-770"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/103xxx/CVE-2026-103472.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-103472",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 491926,
  "published_at": "2026-09-30T17:22:39.306+00:00"
}