Logo
›
›component›libevent
Name
libevent
Version
2.1.13
Type
library
Description
An asynchronous event notification library
Licenses
BSD-3-Clause & MIT
PURL
-
CPE
cpe:2.3:*:libevent_project:libevent:2.1.13:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
kirkstone
2.1.12
master
2.1.13

Patches#


#
Title
Author
Resolve
1
Fix missing test directory creation.
Andrej Valek <andrej.valek@siemens.com>
2
test: mark util/monotonic_prc_fallback as retriable
Azat Khuzhin <azat@libevent.org>
3
test/regress_dns.c: patch out tests that require a working
Alexander Kanavin <alex.kanavin@gmail.com>
4
test/regress.h: Increase default timeval tolerance 50 ms ->
Yi Fan Yu <yifan.yu@windriver.com>
5
test: retriable tests are marked failed only when all
Thomas Perrot <thomas.perrot@bootlin.com>

Vulnerabilities#


Name
Analysis
Description
Not Affected
Libevent is an event notification library. Prior to 2.2.2-alpha, libevent can dereference invalid list pointers in ws.c when evws_new_session enters its error path after evhttp_start_ws_ succeeds but bufferevent_enable_locking_ fails. evws_connection_free sees a non-null http_server and unconditionally calls TAILQ_REMOVE even though the session was never inserted into http_server->ws_sessions. A local caller able to induce this allocation or locking failure can crash the process. This issue is fixed in version 2.2.2-alpha.