Extended Module Player (XMP) 2.5.1 and earlier allow remote attackers to execute arbitrary code via an OXM file with a negative value, which bypasses a check in (1) testoxm and (2) decrunchoxm functions in misc/oxm.c, leading to a buffer overflow.