Description
Libevent is an event notification library. From 2.2.0-alpha-dev until 2.2.2-alpha, the libevent WebSocket server in ws.c accumulates fragmented frames in evws->incomplete_frames without enforcing a total message-size limit. An unauthenticated remote client can repeatedly send fragmented WebSocket frames below WS_MAX_RECV_FRAME_SZ with FIN=0, causing the evbuffer to grow without bound until the process or host exhausts memory. This issue is fixed in version 2.2.2-alpha.
Published: 2026-08-20
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via memory exhaustion
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from the libevent WebSocket server’s handling of fragmented frames. In versions 2.2.0‑alpha‑dev through 2.2.2‑alpha, fragmented frames are accumulated in an internal list without imposing a total message‑size restriction. An unauthenticated remote client can persistently send small fragments with the FIN flag cleared, causing the internal buffer to grow without bound until the process or host runs out of memory, resulting in a crash or unresponsive state.

Affected Systems

The issue affects the libevent event notification library, specifically the WebSocket server component in the libevent:libevent product. Any deployment using libevent versions 2.2.0‑alpha‑dev, 2.2.0‑alpha, and up through 2.2.2‑alpha is vulnerable; later releases such as 2.2.2‑alpha onward contain the fix.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, but the attack vector is clear: a remote, unauthenticated client can trigger the exploit by establishing a WebSocket connection and sending repeated fragmented frames. Because authentication is not required, any host on the same network that can reach the service could potentially initiate the attack, leading to service disruption through memory exhaustion.

Generated by OpenCVE AI on August 21, 2026 at 02:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the libevent library to version 2.2.2‑alpha or a later release that includes the fix.
  • Restart the WebSocket server or any services that use libevent after the upgrade to clear any remaining buffers.
  • Restrict the WebSocket endpoint to trusted hosts or apply firewall rules that limit exposure of the service to known, trusted networks.

Generated by OpenCVE AI on August 21, 2026 at 02:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared Redhat
Redhat hummingbird
CPEs cpe:/a:redhat:hummingbird:1
Vendors & Products Redhat
Redhat hummingbird
References
Metrics threat_severity

None

threat_severity

Important


Fri, 21 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Libevent Project
Libevent Project libevent
Vendors & Products Libevent Project
Libevent Project libevent

Thu, 20 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 20 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Libevent is an event notification library. From 2.2.0-alpha-dev until 2.2.2-alpha, the libevent WebSocket server in ws.c accumulates fragmented frames in evws->incomplete_frames without enforcing a total message-size limit. An unauthenticated remote client can repeatedly send fragmented WebSocket frames below WS_MAX_RECV_FRAME_SZ with FIN=0, causing the evbuffer to grow without bound until the process or host exhausts memory. This issue is fixed in version 2.2.2-alpha.
Title Libevent: Unbounded memory accumulation in WebSocket server via fragmented frames
Weaknesses CWE-400
CWE-770
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Libevent Project Libevent
Redhat Hummingbird
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-20T19:17:04.616Z

Reserved: 2026-07-16T21:49:52.069Z

Link: CVE-2026-63495

cve-icon Vulnrichment

Updated: 2026-08-20T19:16:39.804Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-20T18:16:37.040

Modified: 2026-09-09T21:19:49.197

Link: CVE-2026-63495

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-20T17:49:16Z

Links: CVE-2026-63495 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T13:01:16Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling