CVE-2026-111166: libmikmod through 3.3.15 Heap Out-of-Bounds Read via IMF_Load

Published Oct 15, 2026
·
Updated

libmikmod through 3.3.15 contains a heap out-of-bounds read vulnerability in the IMFLoad() loader that allows attackers to read beyond allocated memory by supplying a crafted IMF module. Attackers can enable the linear-period header flag and map notes to out-of-range samples, causing noteindex indexing far past the heap allocation and crashing applications that load the file.

Affected Software

1 affected component
libmikmod libmikmod<=3.3.15

Event History

Oct 15, 2026
CVE Published
via MITRE·06:57 PM
Data Sourced
via MITRE·06:57 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which applications are exposed to this issue?

Applications that use libmikmod through 3.3.15 and load attacker-controlled IMF module files are exposed to a crash. The issue is in the IMF_Load() loader.

2

What does an attacker need to trigger the vulnerability?

An attacker needs a victim to load a crafted IMF module. The malicious file enables the linear-period header flag and maps notes to out-of-range samples, leading to an out-of-bounds heap read.

3

What is the practical impact?

The provided details identify a denial-of-service impact: the out-of-bounds read can crash an application that loads the crafted file. No confidentiality or integrity impact is specified.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203