Description
libmikmod before 3.3.14 contains a heap out-of-bounds read vulnerability in the Impulse Tracker loader load_it.c that allows attackers to read adjacent heap memory via oversized patterns. Attackers can supply a crafted IT module with more than 200 pattern rows, causing IT_ConvertTrack() to read past the itpat buffer and crash applications.
Published: 2026-10-06
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service and Potential Information Disclosure
Action: Patch Immediately
AI Analysis

Impact

A heap out‑of‑bounds read occurs in the Impulse Tracker module loader when handling IT format files that contain more than 200 pattern rows. The vulnerability is triggered by a crafted file that causes the loader to read beyond the intended buffer, exposing adjacent heap content. The read can be used to obtain sensitive data from memory, and a buffer overrun condition also leads to application crashes, disrupting services that rely on the library.

Affected Systems

The vulnerability affects the libmikmod library distributed by sezero. All releases prior to 3.3.14, including 3.3.13 and earlier versions, are impacted.

Risk and Exploitability

The CVSS score of 6.8 indicates a medium severity. Exploitation requires an attacker to supply a malicious IT module to a vulnerable system using the library. The attack vector is application‑level file input, which can be leveraged by users with the ability to load or influence module files. While the EPSS score is not available, the vulnerability is not listed in the CISA KEV catalog, suggesting that no active exploitation cases have been observed yet. Nonetheless, the potential for memory disclosure and denial of service warrants timely mitigation.

Generated by OpenCVE AI on October 6, 2026 at 18:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libmikmod to version 3.3.14 or newer, eliminating the heap out‑of‑bounds read bug.
  • Validate IT module files before loading: reject any module with more than 200 pattern rows or sanitize the input to prevent out‑of‑bounds reads.
  • If upgrading immediately is not possible, restrict IT module loading to trusted sources or sandbox the application to contain any potential crashes or memory exposure.

Generated by OpenCVE AI on October 6, 2026 at 18:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Sezero
Sezero libmikmod
Vendors & Products Sezero
Sezero libmikmod

Tue, 06 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description libmikmod before 3.3.14 contains a heap out-of-bounds read vulnerability in the Impulse Tracker loader load_it.c that allows attackers to read adjacent heap memory via oversized patterns. Attackers can supply a crafted IT module with more than 200 pattern rows, causing IT_ConvertTrack() to read past the itpat buffer and crash applications.
Title libmikmod before 3.3.14 Heap Out-of-Bounds Read via IT Module Loader
First Time appeared Raphael Assenat
Raphael Assenat libmikmod
Weaknesses CWE-125
CPEs cpe:2.3:a:raphael_assenat:libmikmod:*:*:*:*:*:*:*:*
Vendors & Products Raphael Assenat
Raphael Assenat libmikmod
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Raphael Assenat Libmikmod
Sezero Libmikmod
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-06T17:14:37.357Z

Reserved: 2026-10-05T22:00:10.842Z

Link: CVE-2026-105838

cve-icon Vulnrichment

Updated: 2026-10-06T17:14:25.642Z

cve-icon NVD

Status : Deferred

Published: 2026-10-06T14:17:40.953

Modified: 2026-10-06T18:16:47.897

Link: CVE-2026-105838

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:44:43Z

Weaknesses