portage-ng / portage / dev-libs / libevent / 2.2.2
portage-ng glsa
2 advisories reference dev-libs/libevent · none place version 2.2.2 in a vulnerable range
▸ GLSA 201705-01 libevent: Multiple vulnerabilities this version unaffected normal remote 2017-05-07

Multiple vulnerabilities have been found in libevent, the worst of which allows remote attackers to execute arbitrary code.

Announced
2017-05-07
Revised
2017-05-07
Access
remote
Bugs
#608042
Advisory
https://security.gentoo.org/glsa/201705-01

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libevent*< 2.1.7_rc>= 2.1.7_rc

Background

libevent is a library to execute a function when a specific event occurs on a file descriptor.

Description

Multiple vulnerabilities have been discovered in libevent. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could possibly execute arbitrary code with the privileges of the process, or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libevent users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libevent-2.1.7_rc"

References

▸ GLSA 201502-07 libevent: User-assisted execution of arbitrary code this version unaffected normal local, remote 2015-02-07

Multiple integer overflow errors in libevent could result in execution of arbitrary code or Denial of Service.

Announced
2015-02-07
Revised
2015-02-07
Access
local, remote
Bugs
#535774
Advisory
https://security.gentoo.org/glsa/201502-07

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libevent*< 2.0.22>= 2.0.22

Background

libevent is a library to execute a function when a specific event occurs on a file descriptor.

Description

Multiple integer overflow errors in libevent could cause a heap-based buffer overflow.

Impact

A context-dependent attacker could cause an application linked against libevent to pass an excessively long input through evbuffer, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libevent users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libevent-2.0.22"

References