Heap Out-of-Bounds Read in libTiMidity SoundFont Loader
CVE-2026-111155
6.9MEDIUM
What is CVE-2026-111155?
libTiMidity versions up to 0.2.8 contain a vulnerability in the SoundFont loader that can lead to a heap out-of-bounds read. This issue arises from the use of unvalidated sampleId and instrument generator values as indices in the SoundFont loading process. Attackers can exploit this by providing a specially crafted .sf2 file via the mid_set_soundfont() function, allowing them to access sensitive heap memory and potentially cause the application to crash. It is crucial for users and developers to apply necessary updates and validate inputs to mitigate this risk.
Affected Version(s)
libtimidity 0.2.8
References
CVSS V4
Score:
6.9
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
Credit
HaiND from the Post and Telecommunication Institute of Technology
