portage-ng / portage / media-sound / mpg123 / 1.33.7
portage-ng glsa
7 advisories reference media-sound/mpg123 · none place version 1.33.7 in a vulnerable range
▸ GLSA 201502-01 mpg123: User-assisted execution of arbitrary code this version unaffected normal remote 2015-02-06

A vulnerability has been found in mpg123, which could result in arbitrary code execution.

Announced
2015-02-06
Revised
2015-02-06
Access
remote
Bugs
#500262
Advisory
https://security.gentoo.org/glsa/201502-01

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*< 1.18.1>= 1.18.1

Background

mpg123 is a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3.

Description

An issue has been found in mpg123 when decoding specifically crafted MP3 file, that causes a heap-based buffer overflow.

Impact

A remote attacker could entice a user to open a specially crafted MPEG file using mpg123, 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 mpg123 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-sound/mpg123-1.18.1"

References

▸ GLSA 200904-15 mpg123: User-assisted execution of arbitrary code this version unaffected normal remote 2009-04-16

An error in mpg123 might allow for the execution of arbitrary code.

Announced
2009-04-16
Revised
2009-04-16
Access
remote
Bugs
#265342
Advisory
https://security.gentoo.org/glsa/200904-15

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*< 1.7.2>= 1.7.2

Background

mpg123 is a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3.

Description

The vendor reported a signedness error in the store_id3_text() function in id3.c, allowing for out-of-bounds memory access.

Impact

A remote attacker could entice a user to open an MPEG-1 Audio Layer 3 (MP3) file containing a specially crafted ID3 tag, possibly resulting in the execution of arbitrary code with the privileges of the user running the application.

Workaround

There is no known workaround at this time.

Resolution

All mpg123 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-sound/mpg123-1.7.2"

References

▸ GLSA 200607-01 mpg123: Heap overflow this version unaffected normal remote 2006-07-03

A heap overflow in mpg123 was discovered, which could result in the execution of arbitrary code.

Announced
2006-07-03
Revised
2006-07-29 (revision 2)
Access
remote
Bugs
#133988
Advisory
https://security.gentoo.org/glsa/200607-01

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*< 0.59s-r11>= 0.59s-r11

Background

mpg123 is a real time audio player designed for the MPEG format.

Description

In httpdget.c, a variable is assigned to the heap, and is supposed to receive a smaller allocation. As this variable was not terminated properly, strncpy() will overwrite the data assigned next in memory.

Impact

By enticing a user to visit a malicious URL, an attacker could possibly execute arbitrary code with the rights of the user running mpg123.

Workaround

There is no known workaround at this time.

Resolution

All mpg123 users should update to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-sound/mpg123-0.59s-r11"

References

▸ GLSA 200501-14 mpg123: Buffer overflow this version unaffected normal remote 2005-01-10

An attacker may be able to execute arbitrary code by way of specially crafted MP2 or MP3 files.

Announced
2005-01-10
Revised
2005-01-10
Access
remote
Bugs
#76862
Advisory
https://security.gentoo.org/glsa/200501-14

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*< 0.59s-r9>= 0.59s-r9

Background

mpg123 is a real-time MPEG audio player.

Description

mpg123 improperly parses frame headers in input streams.

Impact

By inducing a user to play a malicious file, an attacker may be able to exploit a buffer overflow to execute arbitrary code with the permissions of the user running mpg123.

Workaround

There is no known workaround at this time.

Resolution

All mpg123 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-sound/mpg123-0.59s-r9"

References

▸ GLSA 200412-22 mpg123: Playlist buffer overflow this version unaffected normal remote 2004-12-21

mpg123 is vulnerable to a buffer overflow that allows an attacker to execute arbitrary code through the use of a malicious playlist.

Announced
2004-12-21
Revised
2004-12-21
Access
remote
Bugs
#74692
Advisory
https://security.gentoo.org/glsa/200412-22

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*< 0.59s-r8>= 0.59s-r8

Background

mpg123 is a MPEG Audio Player.

Description

Bartlomiej Sieka discovered that mpg123 contains an unsafe strcat() to an array in playlist.c. This code vulnerability may lead to a buffer overflow.

Impact

A remote attacker could craft a malicious playlist which, when used, would result in the execution of arbitrary code with the rights of the user running mpg123.

Workaround

There is no known workaround at this time.

Resolution

All mpg123 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-sound/mpg123-0.59s-r8"

References

▸ GLSA 200410-27 mpg123: Buffer overflow vulnerabilities this version unaffected normal remote 2004-10-27

Buffer overflow vulnerabilities have been found in mpg123 which could lead to execution of arbitrary code.

Announced
2004-10-27
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#68343
Advisory
https://security.gentoo.org/glsa/200410-27

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*< 0.59s-r5>= 0.59s-r5

Background

mpg123 is a MPEG Audio Player.

Description

Buffer overflow vulnerabilities in the getauthfromURL() and http_open() functions have been reported by Carlos Barros. Additionally, the Gentoo Linux Sound Team fixed additional boundary checks which were found to be lacking.

Impact

By enticing a user to open a malicious playlist or URL or making use of a specially-crafted symlink, an attacker could possibly execute arbitrary code with the rights of the user running mpg123.

Workaround

There is no known workaround at this time.

Resolution

All mpg123 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=media-sound/mpg123-0.59s-r5"

References

▸ GLSA 200409-20 mpg123: Buffer overflow vulnerability this version unaffected normal remote 2004-09-16

mpg123 decoding routines contain a buffer overflow bug that might lead to arbitrary code execution.

Announced
2004-09-16
Revised
2004-09-16
Access
remote
Bugs
#63079
Advisory
https://security.gentoo.org/glsa/200409-20

Affected packages

PackageArchVulnerableUnaffected
media-sound/mpg123*<= 0.59s-r3>= 0.59s-r4

Background

mpg123 is a MPEG Audio Player.

Description

mpg123 contains a buffer overflow in the code that handles layer2 decoding of media files.

Impact

An attacker can possibly exploit this bug with a specially-crafted mp3 or mp2 file to execute arbitrary code with the permissions of the user running mpg123.

Workaround

There is no known workaround at this time.

Resolution

All mpg123 users should upgrade to the latest version:

# emerge sync

# emerge -pv ">=media-sound/mpg123-0.59s-r4"
# emerge ">=media-sound/mpg123-0.59s-r4"

References