portage-ng / portage / media-libs / libmms / 0.6.4-r1
portage-ng glsa
1 advisory reference media-libs/libmms · none place version 0.6.4-r1 in a vulnerable range
▸ GLSA 201612-29 libmms: Remote execution of arbitrary code this version unaffected normal remote 2016-12-11

A heap-based buffer overflow vulnerability in libmms might allow remote attackers to execute arbitrary code.

Announced
2016-12-11
Revised
2016-12-11
Access
remote
Bugs
#507822
Advisory
https://security.gentoo.org/glsa/201612-29

Affected packages

PackageArchVulnerableUnaffected
media-libs/libmms*< 0.6.4>= 0.6.4

Background

libmms is a library for downloading (streaming) media files using the mmst and mmsh protocols.

Description

A heap-based buffer overflow was discovered in the get_answer function within mmsh.c of libmms.

Impact

A remote attacker might send a specially crafted MMS over HTTP (MMSH) response, possibly resulting in the remote execution of arbitrary code with the privileges of the process.

Workaround

There is no known workaround at this time.

Resolution

All libmms users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-libs/libmms-0.6.4"

References