WildMIDI 0.5.0 及之前版本中存在一个堆溢出读漏洞,位于 HMP 解析器 _WM_ParseNewHmp() 函数中。攻击者可以通过提供被精心构造的 .hmp 文件,利用下溢的块长度(chunk length)绕过缓冲区边界,从而读取超出缓冲区范围的数据。具体来说,攻击者可以构造一个块长度为 0 到 12 的 .hmp 文件,该值会因下溢而绕转为大约 4 GB 的值,导致应用程序崩溃或通过 WildMidi_GetInfo() 暴露堆内存中的敏感数据。
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.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet