Logo
componentmpg123
Name
mpg123
Version
1.29.3
Type
library
Description
Audio decoder for MPEG-1 Layer 1/2/3
Licenses
LGPL-2.1-only
PURL
-
CPE
cpe:2.3:*:mpg123:mpg123:1.29.3:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
1.33.6
scarthgap
1.32.10

Patches#


#
Title
Author
Resolve
1
backport Frankenstein's Monster fix
thor <thor@35dc7657-300d-0410-a2e5-dc2837fedb53>
CVE-2024-10573

Vulnerabilities#


Name
Analysis
Description
Patched
An out-of-bounds write flaw was found in mpg123 when handling crafted streams. When decoding PCM, the libmpg123 may write past the end of a heap-located buffer. Consequently, heap corruption may happen, and arbitrary code execution is not discarded. The complexity required to exploit this flaw is considered high as the payload must be validated by the MPEG decoder and the PCM synth before execution. Additionally, to successfully execute the attack, the user must scan through the stream, making web live stream content (such as web radios) a very unlikely attack vector.