PT-2026-79096 · Libevent · Libevent

CVE-2026-63380

·

Published

2026-07-01

·

Updated

2026-08-21

CVSS v4.0

5.7

Medium

VectorAV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Libevent versions prior to 2.2.2-alpha
Description Libevent can dereference invalid list pointers in the ws.c file. This occurs when the evws new session() function enters an error path after evhttp start ws () succeeds but bufferevent enable locking () fails. In this scenario, evws connection free() identifies a non-null http server and calls TAILQ REMOVE() unconditionally, despite the session not being inserted into http server->ws sessions. A local caller capable of inducing this allocation or locking failure can cause the process to crash.
Recommendations Update to version 2.2.2-alpha.

Exploit

Fix

Use After Free

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-96912
BDU:2026-12657
CVE-2026-63380
GHSA-3RPF-FRGX-XQ34

Affected Products

Libevent