Skip to content
OpenAdvisories
High · 7.5 CVE-2026-63495 EUVD-2026-63503

Libevent: Unbounded memory accumulation in WebSocket server via fragmented frames

Published Aug 20, 2026 · Updated Aug 20, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
libevent libevent >= 2.2.0-alpha-dev, < 2.2.2-alpha —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 libevent +2 2.1.12-19.hum1 RHSA-2026:41176

Advisories 1

References