VLC Media Player is vulnerable to a stack-based buffer overflow, caused by improper bounds checking by the __MP4_BoxDumpStructure() function. By persuading a victim to open a specially-crafted MP4 file, a remote attacker could overflow a buffer and execute arbitrary code on the system or cause the application to crash.