Debian Package Tracker
Register | Log in
Subscribe

libmodplug

Choose email to subscribe with

general
  • source: libmodplug (main)
  • version: 1:0.8.9.0-4
  • maintainer: Stephen Kitt (DMD)
  • arch: any
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1:0.8.9.0-3
  • oldstable: 1:0.8.9.0-3
  • stable: 1:0.8.9.0-3
  • testing: 1:0.8.9.0-4
  • unstable: 1:0.8.9.0-4
versioned links
  • 1:0.8.9.0-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1:0.8.9.0-4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libmodplug-dev
  • libmodplug1
action needed
Problems while searching for a new upstream version high
uscan had problems while searching for a new upstream version:
In debian/watch no matching files for watch source
  https://api.github.com/repos/Konstanty/libmodplug/git/matching-refs/tags/
Created: 2026-08-28 Last update: 2026-09-14 02:32
1 security issue in bullseye high

There is 1 open security issue in bullseye.

1 important issue:
  • CVE-2026-75904: libmodplug through 0.8.9.1 contains an out-of-bounds read in pat_smplooped in src/load_pat.cpp. The function validates only the upper bound of its sample index against MAXSMP and then subtracts one before indexing the 191-byte static array pat_loops, so an index of zero reads pat_loops[-1], one byte before the array. The index is the smpno field of a parsed MIDI event, which is initialised to zero and only later overwritten from a program-change parameter, so an event reaching the note test before an instrument is assigned carries zero. A 32-byte MIDI file supplied to the library's public ModPlug_Load entry point drives the path through CSoundFile::Create, CSoundFile::ReadMID, and MID_ReadPatterns to the read. The byte read out of bounds determines whether a note event is treated as looping, so adjacent static storage influences playback state.
Created: 2026-08-18 Last update: 2026-08-30 22:31
1 low-priority security issue in trixie low

There is 1 open security issue in trixie.

1 issue left for the package maintainer to handle:
  • CVE-2026-75904: (needs triaging) libmodplug through 0.8.9.1 contains an out-of-bounds read in pat_smplooped in src/load_pat.cpp. The function validates only the upper bound of its sample index against MAXSMP and then subtracts one before indexing the 191-byte static array pat_loops, so an index of zero reads pat_loops[-1], one byte before the array. The index is the smpno field of a parsed MIDI event, which is initialised to zero and only later overwritten from a program-change parameter, so an event reaching the note test before an instrument is assigned carries zero. A 32-byte MIDI file supplied to the library's public ModPlug_Load entry point drives the path through CSoundFile::Create, CSoundFile::ReadMID, and MID_ReadPatterns to the read. The byte read out of bounds determines whether a note event is treated as looping, so adjacent static storage influences playback state.

You can find information about how to handle this issue in the security team's documentation.

Created: 2026-08-18 Last update: 2026-09-04 15:02
debian/patches: 1 patch to forward upstream low

Among the 2 debian patches available in version 1:0.8.9.0-4 of the package, we noticed the following issues:

  • 1 patch where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2026-08-28 Last update: 2026-08-28 20:00
news
[rss feed]
  • [2026-09-02] libmodplug 1:0.8.9.0-4 MIGRATED to testing (Debian testing watch)
  • [2026-08-28] Accepted libmodplug 1:0.8.9.0-4 (source) into unstable (Stephen Kitt)
  • [2021-01-16] libmodplug 1:0.8.9.0-3 MIGRATED to testing (Debian testing watch)
  • [2021-01-11] Accepted libmodplug 1:0.8.9.0-3 (source) into unstable (Stephen Kitt)
  • [2018-05-16] libmodplug 1:0.8.9.0-2 MIGRATED to testing (Debian testing watch)
  • [2018-05-10] Accepted libmodplug 1:0.8.9.0-2 (source) into unstable (Stephen Kitt)
  • [2017-08-26] libmodplug 1:0.8.9.0-1 MIGRATED to testing (Debian testing watch)
  • [2017-08-21] Accepted libmodplug 1:0.8.9.0-1 (source) into unstable (Stephen Kitt)
  • [2016-11-02] libmodplug 1:0.8.8.5-3 MIGRATED to testing (Debian testing watch)
  • [2016-10-27] Accepted libmodplug 1:0.8.8.5-3 (source) into unstable (Stephen Kitt)
  • [2015-08-31] libmodplug 1:0.8.8.5-2 MIGRATED to testing (Britney)
  • [2015-08-25] Accepted libmodplug 1:0.8.8.5-2 (source amd64) into unstable (Stephen Kitt)
  • [2015-06-01] Accepted libmodplug 1:0.8.8.5-1 (source amd64) into unstable (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2014-03-24] libmodplug 1:0.8.8.4-4.1 MIGRATED to testing (Debian testing watch)
  • [2014-03-18] Accepted libmodplug 1:0.8.8.4-4.1 (source all amd64) (Eric Dorland)
  • [2013-09-08] Accepted libmodplug 1:0.8.8.1-1+squeeze2+git20130828 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2013-09-08] Accepted libmodplug 1:0.8.8.4-3+deb7u1+git20130828 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2013-09-06] libmodplug 1:0.8.8.4-4 MIGRATED to testing (Debian testing watch)
  • [2013-09-03] Accepted libmodplug 1:0.8.8.4-4 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2012-04-20] libmodplug 1:0.8.8.4-3 MIGRATED to testing (Debian testing watch)
  • [2012-04-09] Accepted libmodplug 1:0.8.8.4-3 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2012-04-06] Accepted libmodplug 1:0.8.8.4-2 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2012-02-22] Accepted libmodplug 1:0.8.8.1-1+squeeze2 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2011-09-08] libmodplug 1:0.8.8.4-1 MIGRATED to testing (Debian testing watch)
  • [2011-09-05] Accepted libmodplug 1:0.8.8.4-1 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2011-05-01] libmodplug 1:0.8.8.2-3 MIGRATED to testing (Debian testing watch)
  • [2011-04-28] Accepted libmodplug 1:0.8.8.2-3 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2011-04-27] Accepted libmodplug 1:0.8.8.2-2 (source all amd64) (Zed Pobre) (signed by: Alakom-Zed Pobre)
  • [2011-04-27] Accepted libmodplug 1:0.8.8.1-1+squeeze1 (source all amd64) (Moritz Muehlenhoff)
  • [2011-04-27] Accepted libmodplug 1:0.8.4-1+lenny2 (source all amd64) (Moritz Muehlenhoff)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1:0.8.9.0-3build2
  • 3 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing