MidnightBSD

Advisories for libevent_project

CVE-2014-6272 HIGH

Multiple integer overflows in the evbuffer API in Libevent 1.4.x before 1.4.15, 2.0.x before 2.0.22, and 2.1.x before 2.1.5-beta allow context-dependent attackers to cause a denial of service or possibly have other unspecified impact via "insanely large inputs" to the (1) evbuffer_add, (2) evbuffer_expand, or (3) bufferevent_write function, which triggers a heap-based buffer overflow or an infinite loop. NOTE: this identifier has been SPLIT per ADT3 due to different affected versions. See CVE-2015-6525 for the functions that are only affected in 2.0 and later.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-189,

Products Affected

Vendor Product Version
debian debian_linux 7.0
libevent_project libevent 2.0.13
libevent_project libevent 2.0.15
libevent_project libevent 2.0.7
libevent_project libevent 1.4.2
libevent_project libevent 2.0.2
libevent_project libevent 1.4.4
libevent_project libevent 1.4.5
libevent_project libevent 2.0.12
libevent_project libevent 2.0.9
libevent_project libevent 2.1.4
libevent_project libevent 2.0.11
libevent_project libevent 2.0.21
libevent_project libevent 2.0.4
libevent_project libevent 2.0.5
libevent_project libevent 2.1.3
libevent_project libevent 1.4.3
libevent_project libevent 2.0.8
libevent_project libevent 2.0.14
libevent_project libevent 1.4.9
libevent_project libevent 2.0.1
libevent_project libevent 2.0.6
libevent_project libevent 1.4.10
libevent_project libevent 1.4.14
libevent_project libevent 1.4.0
libevent_project libevent 1.4.11
libevent_project libevent 2.0.18
libevent_project libevent 2.0.20
libevent_project libevent 2.1.1
libevent_project libevent 2.0.17
libevent_project libevent 2.0.19
libevent_project libevent 2.0.3
libevent_project libevent 1.4.7
libevent_project libevent 2.1.2
libevent_project libevent 1.4.13
libevent_project libevent 2.0.16
libevent_project libevent 1.4.1
libevent_project libevent 1.4.12
libevent_project libevent 1.4.6
libevent_project libevent 1.4.8
libevent_project libevent 2.0.10
CVE-2015-6525 HIGH

Multiple integer overflows in the evbuffer API in Libevent 2.0.x before 2.0.22 and 2.1.x before 2.1.5-beta allow context-dependent attackers to cause a denial of service or possibly have other unspecified impact via "insanely large inputs" to the (1) evbuffer_add, (2) evbuffer_prepend, (3) evbuffer_expand, (4) exbuffer_reserve_space, or (5) evbuffer_read function, which triggers a heap-based buffer overflow or an infinite loop. NOTE: this identifier was SPLIT from CVE-2014-6272 per ADT3 due to different affected versions.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-189,

Products Affected

Vendor Product Version
libevent_project libevent 2.0.13
libevent_project libevent 2.0.15
libevent_project libevent 2.0.7
libevent_project libevent 2.0.2
libevent_project libevent 2.0.12
libevent_project libevent 2.0.9
libevent_project libevent 2.1.4
libevent_project libevent 2.0.11
libevent_project libevent 2.0.21
libevent_project libevent 2.0.4
libevent_project libevent 2.0.5
libevent_project libevent 2.1.3
debian debian_linux 7.1
libevent_project libevent 2.0.8
libevent_project libevent 2.0.14
libevent_project libevent 2.0.1
libevent_project libevent 2.0.6
libevent_project libevent 2.0.18
libevent_project libevent 2.0.20
libevent_project libevent 2.1.1
libevent_project libevent 2.0.17
libevent_project libevent 2.0.19
libevent_project libevent 2.0.3
libevent_project libevent 2.1.2
libevent_project libevent 2.0.16
libevent_project libevent 2.0.10
CVE-2016-10195 HIGH

The name_parse function in evdns.c in libevent before 2.1.6-beta allows remote attackers to have unspecified impact via vectors involving the label_len variable, which triggers an out-of-bounds stack read.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-125,

Products Affected

Vendor Product Version
libevent_project libevent *
debian debian_linux 8.0
CVE-2016-10196 MEDIUM

Stack-based buffer overflow in the evutil_parse_sockaddr_port function in evutil.c in libevent before 2.1.6-beta allows attackers to cause a denial of service (segmentation fault) via vectors involving a long string in brackets in the ip_as_string argument.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-787,

Products Affected

Vendor Product Version
libevent_project libevent *
mozilla firefox 52.0
debian debian_linux 8.0
mozilla firefox_esr *
mozilla thunderbird *
mozilla firefox *
CVE-2016-10197 MEDIUM

The search_make_new function in evdns.c in libevent before 2.1.6-beta allows attackers to cause a denial of service (out-of-bounds read) via an empty hostname.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
libevent_project libevent *
debian debian_linux 8.0