在 libTiMidity 0.2.8 及更早版本中,src/sndfont.c 中的 SoundFont 加载器存在一个堆外读漏洞。该漏洞是由于未经验证的 sampleId 和 instrument 生成器值被直接用作表索引所致。攻击者可通过提供精心构造的 .sf2 文件,利用 mid_set_soundfont() 函数加载该文件,从而读取堆内存越界内容,导致应用程序崩溃。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| sezero | libtimidity | 0.2.8≤ 0.2.8 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| sezero | libtimidity | 0.2.8 ~ 0.2.8 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-111154 | 6.1 MEDIUM | libTiMidity through 0.2.8 Stack Out-of-Bounds Write via parse_gen in SoundFont Loader |
| CVE-2026-111156 | 6.1 MEDIUM | libTiMidity through 0.2.8 Out-of-Bounds Access via SoundFont Preset Header |
| CVE-2026-111165 | 5.5 MEDIUM | libmikmod through 3.3.15 Out-of-Bounds Read in MTM_Load via Channel Count |
| CVE-2026-111166 | 5.5 MEDIUM | libmikmod through 3.3.15 Heap Out-of-Bounds Read via IMF_Load |
No comments yet