libmt32emu MIDI parser heap overflow from oversized SysEx messages
A malicious MIDI file can crash or hack music programs.
Summary
The MIDI stream parser in libmt32emu writes past a heap buffer when it receives an oversized SysEx message. Versions before 2.8.4 are affected, and a malicious MIDI input can crash the program or corrupt its memory.
Affected when
- programs that feed MIDI files, ports or sequencer input through mt32emu_parse_stream
What to do
Update libmt32emu to version 2.8.4 or later.
Products and platforms
CVE IDs
Sources
Times
First published
First seen