CVE-2024-10573: Mpg123: buffer overflow when writing decoded pcm samples
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.
Other sources
There's a out-of-bounds write issue in mpg123, the vulnerability is located when handling crafted streams. During the decoding of PCM the libmpg123 may write past the end of a heap located buffer, as consequence heap corruption may happen and arbitrary code execution is not discarded. The complexity required to exploit this flaw is considered high as the payload needs to be validated by the MPEG decoder and by the PCM synth before being executed. Additionally to successfully execute the attack,the user needs to scan through the stream making web live stream content (such as web radios) a very unlikely attack vector.
— Red Hat
This CVE was automatically created from a reference found in an email or other text. If you are reading this, then this CVE entry is probably erroneous, since this text should be replaced by the official CVE description automatically.
— Launchpad
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-10573?
CVE-2024-10573 is classified as a high severity vulnerability due to its potential for arbitrary code execution.
How do I fix CVE-2024-10573?
To fix CVE-2024-10573, update mpg123 to versions 1.26.4-1+deb11u1, 1.31.2-1+deb12u1, or 1.32.10-1.
Which software is affected by CVE-2024-10573?
CVE-2024-10573 affects the mpg123 package in specific Debian versions.
What kind of vulnerability is CVE-2024-10573?
CVE-2024-10573 is an out-of-bounds write flaw that can lead to heap corruption.
Can CVE-2024-10573 lead to remote code execution?
Yes, CVE-2024-10573 may allow attackers to execute arbitrary code if successfully exploited.