CVE catalog

CVE-2024-10573

mpg123 vulnerability

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.35% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianmpg123sid1.33.7-1fixed
Debianmpg123forky1.33.7-1fixed
Debianmpg123trixie1.32.10-1+deb13u1fixed
Debianmpg123bookworm1.31.2-1+deb12u1fixed
Debianmpg123bookworm-security1.31.2-1+deb12u1fixed
Ubuntumpg123noble1.32.5-1ubuntu1.1fixed
Ubuntulibmpg123-0t64noble1.32.5-1ubuntu1.1fixed
Ubuntulibmpg123-devnoble1.32.5-1ubuntu1.1fixed
Ubuntulibout123-0t64noble1.32.5-1ubuntu1.1fixed
Ubuntulibsyn123-0t64noble1.32.5-1ubuntu1.1fixed
Ubuntumpg123noble1.31.2-1+deb12u1fixed
Alpinempg1233.211.32.8-r0fixed
Alpinempg1233.221.32.8-r0fixed
Alpinempg1233.231.32.8-r0fixed
Alpinempg1233.241.32.8-r0fixed
Ubuntumpg12320.041.25.12-1build1vulnerable
Ubuntumpg12320.041.25.13-1vulnerable
Ubuntumpg12320.041.25.13-1ubuntu0.1vulnerable
Ubuntumpg12320.041.25.13-1ubuntu0.2fixed
Ubuntumpg12320.041.25.12-1build1vulnerable
Ubuntumpg12320.041.25.13-1vulnerable
Ubuntumpg12320.041.25.13-1ubuntu0.1fixed
Ubuntumpg12322.041.28.2-2vulnerable
Ubuntumpg12322.041.29.2-1vulnerable
Ubuntumpg12322.041.29.3-1vulnerable
Ubuntumpg12322.041.29.3-1build1vulnerable
Ubuntumpg12322.041.29.3-1ubuntu0.1fixed
Ubuntumpg12324.041.31.3-2vulnerable
Ubuntumpg12324.041.32.3-1vulnerable
Ubuntumpg12324.041.32.4-1vulnerable
Ubuntumpg12324.041.32.5-1vulnerable
Ubuntumpg12324.041.32.5-1build2vulnerable
Ubuntumpg12324.041.32.5-1ubuntu1vulnerable
Ubuntumpg12324.041.32.5-1ubuntu1.1fixed
Ubuntumpg123pro1.22.2-1vulnerable
Ubuntumpg123pro1.22.4-1vulnerable
Ubuntumpg123pro1.22.4-1ubuntu0.1vulnerable
Ubuntumpg123pro1.22.4-1ubuntu0.1+esm2vulnerable
Ubuntumpg12318.041.25.6-1vulnerable
Ubuntumpg12318.041.25.7-1vulnerable
Ubuntumpg12318.041.25.8-1vulnerable
Ubuntumpg12318.041.25.10-1vulnerable
Ubuntumpg12320.041.25.12-1build1vulnerable
Ubuntumpg12320.041.25.13-1vulnerable
Ubuntumpg12320.041.25.13-1ubuntu0.1vulnerable
Ubuntumpg12320.041.25.13-1ubuntu0.2fixed
Ubuntumpg12322.041.28.2-2vulnerable
Ubuntumpg12322.041.29.2-1vulnerable
Ubuntumpg12322.041.29.3-1vulnerable
Ubuntumpg12322.041.29.3-1build1vulnerable
Ubuntumpg12322.041.29.3-1ubuntu0.1fixed
Ubuntumpg12324.041.31.3-2vulnerable
Ubuntumpg12324.041.32.3-1vulnerable
Ubuntumpg12324.041.32.4-1vulnerable
Ubuntumpg12324.041.32.5-1vulnerable
Ubuntumpg12324.041.32.5-1build2vulnerable
Ubuntumpg12324.041.32.5-1ubuntu1vulnerable
Ubuntumpg12324.041.32.5-1ubuntu1.1fixed
Opensusempg123tumbleweed1.32.9-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianmpg123sourcesid1.32.8-1not yet assignedNot reported[1086443]
Debianmpg123sourceforky1.32.8-1not yet assignedNot reported[1086443]
Debianmpg123sourcetrixie1.32.8-1not yet assignedNot reported[1086443]
Debianmpg123sourcebookworm1.31.2-1+deb12u1not yet assignedNot reported[1086443]
Ubuntumpg123debnoble1.32.5-1ubuntu1.1Not reportedNot reportedNot reported
Ubuntulibmpg123-0t64debnoble1.32.5-1ubuntu1.1Not reportedNot reportedNot reported
Ubuntulibmpg123-devdebnoble1.32.5-1ubuntu1.1Not reportedNot reportedNot reported
Ubuntulibout123-0t64debnoble1.32.5-1ubuntu1.1Not reportedNot reportedNot reported
Ubuntulibsyn123-0t64debnoble1.32.5-1ubuntu1.1Not reportedNot reportedNot reported
Ubuntumpg123debnoble1.31.2-1+deb12u1Not reportedNot reportedNot reported
Alpinempg123apk3.211.32.8-r0Not reportedALPINE-CVE-2024-10573Not reported
Alpinempg123apk3.221.32.8-r0Not reportedALPINE-CVE-2024-10573Not reported
Alpinempg123apk3.231.32.8-r0Not reportedALPINE-CVE-2024-10573Not reported
Alpinempg123apk3.241.32.8-r0Not reportedALPINE-CVE-2024-10573Not reported
Ubuntumpg123deb20.041.25.13-1ubuntu0.2Not reportedUSN-7092-2Not reported
Ubuntumpg123deb20.041.25.13-1ubuntu0.1Not reportedUSN-7092-1Not reported
Ubuntumpg123deb22.041.29.3-1ubuntu0.1Not reportedUSN-7092-1Not reported
Ubuntumpg123deb24.041.32.5-1ubuntu1.1Not reportedUSN-7092-1Not reported
Ubuntumpg123deb20.041.25.13-1ubuntu0.2Not reportedUBUNTU-CVE-2024-10573Not reported
Ubuntumpg123deb22.041.29.3-1ubuntu0.1Not reportedUBUNTU-CVE-2024-10573Not reported
Ubuntumpg123deb24.041.32.5-1ubuntu1.1Not reportedUBUNTU-CVE-2024-10573Not reported
Opensusempg123rpmtumbleweed1.32.9-1.1Not reportedOPENSUSE-SU-2024:14454-1Not reported

[Debian bug #1086443]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • [libmpg123-0]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [libout123-0]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [libsyn123-0]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [mpg123-devel]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [mpg123-jack]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [mpg123-openal]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [mpg123-pulse]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • [mpg123-sdl]Unknown

    Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

  • Source package: [mpg123]

    Details (1)
    • 1.33.7-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.32.9-1.1

      Version impact unknown

      usn · mpg123 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [mpg123]

    Details (4)
    • 1.31.2-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

    • 1.31.2-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

    • 1.31.2-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

    • 1.31.2-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

  • Source package: [mpg123]

    Details (4)
    • 1.31.2-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

    • 1.31.2-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

    • 1.31.2-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

    • 1.31.2-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.31.2-1+deb12u1

      usn · mpg123 · debian · bookworm; usn · mpg123 · debian · 12

Next results

Observed:

References