WildMIDI 0.5.0 及之前版本中存在一个堆溢出读漏洞,位于 HMP 解析器 _WM_ParseNewHmp() 函数中。攻击者可以通过提供被精心构造的 .hmp 文件,利用下溢的块长度(chunk length)绕过缓冲区边界,从而读取超出缓冲区范围的数据。具体来说,攻击者可以构造一个块长度为 0 到 12 的 .hmp 文件,该值会因下溢而绕转为大约 4 GB 的值,导致应用程序崩溃或通过 WildMidi_GetInfo() 暴露堆内存中的敏感数据。
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论