Patch Ticker

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

  • libmt32emu

CVE IDs

Sources

Times

First published

First seen